{"id":"CVE-2026-109974","aliases":["EUVD-2026-111560","GHSA-6hgv-m769-c54w"],"status":"published","title":"All-in-One Video Gallery \u003c= 4.9.7 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'more_link' Shortcode Attribute","description":"The All-in-One Video Gallery – Video Player \u0026 Galleries for YouTube, Vimeo \u0026 Self-Hosted Videos plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'more_link' parameter in all versions up to, and including, 4.9.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","severity":{"version":"3.1","score":6.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.00193,"percentile":0.0909,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-79"],"published":"2026-10-28T02:29:57Z","modified":"2026-10-29T02:16:47Z","products":[{"vendor":"plugins360","product":"all-in-one video gallery – video player \u0026 galleries for youtube, vimeo \u0026 self-hosted videos"}],"references":[{"url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/97200206-e43d-403e-8aa1-4f11422385c6?source=cve"},{"url":"https://plugins.trac.wordpress.org/browser/all-in-one-video-gallery/tags/4.9.7/includes/helpers/render.php#L457"},{"url":"https://plugins.trac.wordpress.org/browser/all-in-one-video-gallery/tags/4.9.7/public/videos.php#L754"},{"url":"https://plugins.trac.wordpress.org/browser/all-in-one-video-gallery/tags/4.9.7/public/videos.php#L56"},{"url":"https://plugins.trac.wordpress.org/changeset/3759353/all-in-one-video-gallery/trunk/includes/helpers/render.php"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-109974"},{"url":"https://github.com/advisories/GHSA-6hgv-m769-c54w"}],"sources":{"cve":[{"id":"CVE-2026-109974","title":"All-in-One Video Gallery \u003c= 4.9.7 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'more_link' Shortcode Attribute","description":"The All-in-One Video Gallery – Video Player \u0026 Galleries for YouTube, Vimeo \u0026 Self-Hosted Videos plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'more_link' parameter in all versions up to, and including, 4.9.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","status":"published","published":"2026-10-28T02:29:57.994Z","modified":"2026-10-29T01:51:59.778Z","cvss":[{"version":"3.1","score":6.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:20:11.581788Z"}],"euvd":[{"id":"EUVD-2026-111560","description":"The All-in-One Video Gallery – Video Player \u0026 Galleries for YouTube, Vimeo \u0026 Self-Hosted Videos plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'more_link' parameter in all versions up to, and including, 4.9.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","status":"published","published":"2026-10-28T02:29:57Z","modified":"2026-10-29T01:51:59Z","cvss":[{"version":"3.1","score":6.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T16:59:18.489561Z"}],"ghsa":[{"id":"GHSA-6hgv-m769-c54w","title":"The All-in-One Video Gallery – Video Player \u0026 Galleries for YouTube, Vimeo \u0026 Self-Hosted Videos...","description":"The All-in-One Video Gallery – Video Player \u0026 Galleries for YouTube, Vimeo \u0026 Self-Hosted Videos plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'more_link' parameter in all versions up to, and including, 4.9.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","status":"published","published":"2026-10-28T03:31:50Z","modified":"2026-10-28T03:31:57Z","cvss":[{"version":"3.1","score":6.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:14:32.579072Z"}],"nvd":[{"id":"CVE-2026-109974","description":"The All-in-One Video Gallery – Video Player \u0026 Galleries for YouTube, Vimeo \u0026 Self-Hosted Videos plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'more_link' parameter in all versions up to, and including, 4.9.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","status":"published","published":"2026-10-28T03:17:09.49Z","modified":"2026-10-29T02:16:47.343Z","cvss":[{"version":"3.1","score":6.4,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:13:04.037468Z"}]}}
