Bootstrap V4.0.0-alpha.6 Vulnerabilities Better Jun 2026
: If an upgrade is not immediately possible, use a library like DOMPurify to manually sanitize any user-provided data passed to Bootstrap attributes. End of Life Status Bootstrap 4
Malicious users can inject scripts through the target option in scrollspy.js . bootstrap v4.0.0-alpha.6 vulnerabilities
| Dependency | Version pinned in alpha.6 | Known Critical CVEs | | :--- | :--- | :--- | | | jQuery 3.1.1 | CVE-2019-11358 (Prototype Pollution), CVE-2020-11022, CVE-2020-11023 (XSS) | | Popper.js | Popper.js 1.12.9 | Denial of Service (DoS) via malformed [x-out-of-bound] references | | Tether | Tether 1.4.0 | CSS injection leading to UI redress attacks | : If an upgrade is not immediately possible,
parameter for Tooltips and Popovers can be manipulated to inject malicious HTML. Recommended Action: Upgrade Recommended Action: Upgrade Bootstrap v4
Bootstrap v4.0.0-alpha.6 depended on older versions of jQuery (typically 3.1.1 or earlier). Some jQuery versions from that era had prototype pollution vulnerabilities (e.g., CVE-2019-11358). Since alpha.6 didn't specify strict version constraints, applications could inherit these vulnerabilities through transitive dependencies.
Upgrade to (the final, most stable v4 release).
The alpha.6 release did not include built-in support for Content Security Policy (CSP) nonces or hashes. Modern Bootstrap versions (5.x+) provide better CSP compatibility, but alpha.6 would require significant manual configuration to safely operate under a restrictive CSP.