The Bootstrap Shortcodes plugin for WordPress before 3.4.6 is vulnerable to stored XSS via the id attribute of the [bs_tcontent] shortcode. The bs_tcontent() shortcode handler in inc/bs_tabs.php emits the id attribute value into an unquoted HTML attribute. esc_attr() is applied, but it does not encode space characters, so a space in the supplied value terminates the attribute and any following text is parsed as additional HTML attributes, including JavaScript event handlers. This allows authenticated attackers with Contributor-level access and above to inject arbitrary web script that executes in the browser of any user who views the page and interacts with the injected element.
Metrics
Affected Vendors & Products
References
History
Wed, 21 Oct 2026 17:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Wordpress-extensions
Wordpress-extensions bootstrap Shortcodes |
|
| Vendors & Products |
Wordpress-extensions
Wordpress-extensions bootstrap Shortcodes |
Mon, 19 Oct 2026 17:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Mon, 19 Oct 2026 00:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Stored XSS via unquoted id attribute in Bootstrap Shortcodes [bs_tcontent] |
Sun, 18 Oct 2026 23:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | The Bootstrap Shortcodes plugin for WordPress before 3.4.6 is vulnerable to stored XSS via the id attribute of the [bs_tcontent] shortcode. The bs_tcontent() shortcode handler in inc/bs_tabs.php emits the id attribute value into an unquoted HTML attribute. esc_attr() is applied, but it does not encode space characters, so a space in the supplied value terminates the attribute and any following text is parsed as additional HTML attributes, including JavaScript event handlers. This allows authenticated attackers with Contributor-level access and above to inject arbitrary web script that executes in the browser of any user who views the page and interacts with the injected element. | |
| First Time appeared |
Bootstrap Shortcodes Project
Bootstrap Shortcodes Project bootstrap Shortcodes |
|
| Weaknesses | CWE-79 | |
| CPEs | cpe:2.3:a:bootstrap_shortcodes_project:bootstrap_shortcodes:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Bootstrap Shortcodes Project
Bootstrap Shortcodes Project bootstrap Shortcodes |
|
| References |
|
|
| Metrics |
cvssV4_0
|
Status: PUBLISHED
Assigner: mitre
Published: 2026-10-18T22:39:46.933Z
Updated: 2026-10-19T16:20:39.966Z
Reserved: 2026-10-18T22:39:46.301Z
Link: CVE-2026-112111
Updated: 2026-10-19T16:20:34.339Z
Status : Deferred
Published: 2026-10-18T23:16:56.583
Modified: 2026-10-19T21:14:14.150
Link: CVE-2026-112111
No data.