{"id":"CVE-2026-115613","kind":"vulnerability","aliases":["CVE-2026-115613"],"related":[],"title":"WordPress Image Gallery block: stored XSS through 2.4.1 lets attackers inject scripts","description":"Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in bPlugins Image Gallery block – Create and display photo gallery/photo album. 3d-image-gallery allows Stored XSS.This issue affects Image Gallery block – Create and display photo gallery/photo album.: from n/a through 2.4.1.","summary":"The bPlugins Image Gallery block for WordPress, versions through 2.4.1, fails to neutralize input when generating pages, which allows stored cross-site scripting. An attacker who can store content in a gallery can run JavaScript in the browser of anyone who views the page.","severity":"medium","cvss":6.5,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["runtime","self-hosted","wordpress"],"not_affected_if":["plugin-not-installed","trusted-editors-only"],"how_to_check":"- Check whether the `Image Gallery block – Create and display photo gallery/photo album` plugin (slug unknown from sources) is installed in WordPress admin under Plugins\n- Check the installed plugin version; it is affected if it is `2.4.1` or earlier","fix":"- Update the Image Gallery block plugin to a version later than `2.4.1` (fixed version unknown from sources)\n- If no fixed version is available, deactivate and remove the plugin","status":"open","published_at":"2026-10-26T10:16:51+00:00","first_seen_at":"2026-10-26T10:29:17+00:00","triaged_at":"2026-10-26T10:30:50+00:00","updated_at":"2026-10-26T10:30:50+00:00","category":"runtime","confidence":0.6,"triage":{"at":"2026-10-26T10:30:50Z","model":"claude-haiku-5-5","output":{"fix":"- Update the Image Gallery block plugin to a version later than `2.4.1` (fixed version unknown from sources)\n- If no fixed version is available, deactivate and remove the plugin","reach":"internet","title":"WordPress Image Gallery block: stored XSS through 2.4.1 lets attackers inject scripts","impact":"medium","summary":"The bPlugins Image Gallery block for WordPress, versions through 2.4.1, fails to neutralize input when generating pages, which allows stored cross-site scripting. An attacker who can store content in a gallery can run JavaScript in the browser of anyone who views the page.","category":"runtime","nicknames":[],"who_cares":["wordpress","self-hosted"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Attacker scripts run in visitors' browsers, stealing sessions or actions","analyst_note":"Confirm the fixed version and whether contributor-level users can store the payload; check the NVD entry and the plugin's WordPress.org changelog.","how_to_check":"- Check whether the `Image Gallery block – Create and display photo gallery/photo album` plugin (slug unknown from sources) is installed in WordPress admin under Plugins\n- Check the installed plugin version; it is affected if it is `2.4.1` or earlier","needs_analyst":true,"not_affected_if":["plugin-not-installed","trusted-editors-only"],"who_is_affected":"Sites running the bPlugins Image Gallery block plugin at version 2.4.1 or earlier on WordPress. Exposure depends on whether untrusted users can add or edit gallery content; sites where only trusted editors manage galleries carry less risk. Sites without the plugin are not affected.","user_interaction":"yes","needs_special_setup":"unknown","severity_if_unknown":"unknown"},"cost_usd":0.000652,"input_tokens":3347,"output_tokens":635,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-115613':15A,18A '-2026':14A,17A '2.4.1':8A,33B,114C '3d':94C '3d-image-gallery':93C 'affect':101C 'album':92C,110C 'allow':42B,97C 'anyon':64B 'attack':10A,49B 'block':4A,28B,86C,104C 'bplugin':25B,83C 'browser':62B 'content':53B 'creat':87C,105C 'cross':45B,78C 'cross-sit':44B,77C 'cve':13A,16A 'display':89C,107C 'fail':34B 'galleri':3A,27B,56B,85C,96C,103C 'gallery/photo':91C,109C 'generat':39B,76C 'host':22B 'imag':2A,26B,84C,95C,102C 'improp':69C 'inject':11A 'input':37B,72C 'issu':100C 'javascript':59B 'let':9A 'n/a':112C 'neutral':36B,70C 'page':40B,68B,75C 'photo':90C,108C 'run':58B 'runtim':19B 'script':12A,47B,80C 'self':21B 'self-host':20B 'site':46B,79C 'store':5A,43B,52B,98C 'version':31B 'view':66B 'vulner':81C 'web':74C 'wordpress':1A,23B,30B 'xss':6A 'xss.this':99C","nicknames":[],"mitigations":[],"who_affected":"Sites running the bPlugins Image Gallery block plugin at version 2.4.1 or earlier on WordPress. Exposure depends on whether untrusted users can add or edit gallery content; sites where only trusted editors manage galleries carry less risk. Sites without the plugin are not affected.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-26T10:16:51+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L","cvss_by":"audit@patchstack.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-115613","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-115613","severity":null,"published_at":"2026-10-26T10:16:51+00:00","modified_at":"2026-10-26T10:16:51+00:00","first_seen_at":"2026-10-26T10:29:17+00:00","fetched_at":"2026-10-26T10:29:17+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}