{"id":"CVE-2019-20921","aliases":["EUVD-2021-0995","GHSA-7c82-mp33-r854","GHSA-9r7h-6639-v5mw","RHSA-2021:1169","RHSA-2021:1186","SNYK-JS-BOOTSTRAPSELECT-570457"],"status":"published","title":"Cross-site scripting in bootstrap-select","description":"bootstrap-select before 1.13.6 allows Cross-Site Scripting (XSS). It does not escape title values in OPTION elements. This may allow attackers to execute arbitrary JavaScript in a victim's browser.","severity":{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-11","score":0.01738,"percentile":0.78015,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-79"],"published":"2020-09-03T15:54:00Z","modified":"2026-10-20T10:52:41Z","fixes":[{"ecosystem":"npm","package":"bootstrap-select","fixed_in":["1.13.6"],"sources":["ghsa","osv"]},{"ecosystem":"NuGet","package":"bootstrap-select","fixed_in":["1.13.6"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"npm","package":"bootstrap-select","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.13.6"}]}]},{"source":"ghsa","ecosystem":"NuGet","package":"bootstrap-select","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.13.6"}]}]},{"source":"ghsa","ecosystem":"npm","package":"bootstrap-select","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.13.6"}]}]},{"source":"osv","ecosystem":"npm","package":"bootstrap-select","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.13.6"}]}]},{"source":"osv","ecosystem":"NuGet","package":"bootstrap-select","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.13.6"}]}],"versions":["1.10.0","1.11.0","1.11.1","1.11.2","1.12.0","1.12.1","1.12.2","1.12.3","1.12.4","1.13.0","1.13.0-alpha","1.13.0-beta","1.13.1","1.13.2","1.13.3","1.13.4","1.13.5","1.3.4","1.3.5","1.4.1","1.5.4","1.6.2","1.6.3","1.6.4","1.7.2","1.7.5","1.8.0","1.8.1","1.9.3","1.9.4"]},{"source":"osv","ecosystem":"npm","package":"bootstrap-select","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.13.6"}]}]},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-web-ui","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.6.7-1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-backend","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-dbscripts","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-health-check-bundler","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-restapi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-setup","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-setup-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-setup-plugin-cinderlib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-setup-plugin-imageio","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-setup-plugin-ovirt-engine","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-setup-plugin-ovirt-engine-common","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-setup-plugin-vmconsole-proxy-helper","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-setup-plugin-websocket-proxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-tools","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-tools-backup","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-vmconsole-proxy-helper","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-webadmin-portal","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-websocket-proxy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"python3-ovirt-engine-lib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"rhvm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:4.4.5.9-0.1.el8ev"}]}],"bundled":4},{"source":"osv","ecosystem":"Red Hat:rhev_manager:4.4:el8","package":"ovirt-engine-ui-extensions","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.2.5-1.el8ev"}]}],"bundled":2}],"products":[{"vendor":"snapappointments","product":"bootstrap-select"}],"references":[{"url":"https://www.npmjs.com/advisories/1522","tags":["x_refsource_MISC","x_transferred","Third Party Advisory","advisory","web"]},{"url":"https://snyk.io/vuln/SNYK-JS-BOOTSTRAPSELECT-570457","tags":["x_refsource_MISC","x_transferred","Third Party Advisory","advisory","web","article"]},{"url":"https://github.com/advisories/GHSA-9r7h-6639-v5mw","tags":["x_refsource_MISC","x_transferred","Third Party Advisory","advisory"]},{"url":"https://github.com/snapappointments/bootstrap-select/issues/2199","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix","web"]},{"url":"https://issues.jtl-software.de/issues/SHOP-7964","tags":["web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-20921","tags":["advisory"]},{"url":"https://github.com/snapappointments/bootstrap-select/commit/ab6e068748040cf3cda5859f6349b382402b8767","tags":["web"]},{"url":"https://github.com/advisories/GHSA-7c82-mp33-r854"},{"url":"https://github.com/dimpu/ngx-md/issues/129","tags":["web"]},{"url":"https://github.com/snapappointments/bootstrap-select","tags":["package"]},{"url":"https://access.redhat.com/errata/RHSA-2021:1169","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#moderate","tags":["article"]},{"url":"https://access.redhat.com/documentation/en-us/red_hat_virtualization/4.4/html-single/technical_notes","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1145658","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1155275","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1649479","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1666786","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1688186","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1729359","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1787235","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1802844","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1837221","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1843882","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1858420","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1882273","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1884233","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1889823","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1895217","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1901503","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1901752","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1905108","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1905158","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1908441","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1910302","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1913198","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1914602","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1918162","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1919555","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1921104","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1921119","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1922200","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1924012","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1926854","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1927851","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1931514","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1931786","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1169.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2019-20921","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2019-20921","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2020-25657","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-25657","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-25657","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2020-28458","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-28458","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-28458","tags":["advisory"]},{"url":"https://snyk.io/vuln/SNYK-JS-DATATABLESNET-1016402","tags":["article"]},{"url":"https://access.redhat.com/security/cve/CVE-2020-28477","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-28477","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-28477","tags":["advisory"]},{"url":"https://snyk.io/vuln/SNYK-JS-IMMER-1019369","tags":["article"]},{"url":"https://access.redhat.com/errata/RHSA-2021:1186","tags":["advisory"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1171924","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1750426","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1795457","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1920539","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1186.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2019-20921","description":"bootstrap-select before 1.13.6 allows Cross-Site Scripting (XSS). It does not escape title values in OPTION elements. This may allow attackers to execute arbitrary JavaScript in a victim's browser.","status":"published","published":"2020-09-30T12:30:36Z","modified":"2024-11-25T17:45:55.39Z","updated_at":"2026-11-02T14:20:17.431882Z"}],"euvd":[{"id":"EUVD-2021-0995","description":"bootstrap-select before 1.13.6 allows Cross-Site Scripting (XSS). It does not escape title values in OPTION elements. This may allow attackers to execute arbitrary JavaScript in a victim's browser.","status":"published","published":"2020-09-30T12:30:36Z","modified":"2024-11-25T17:45:55Z","updated_at":"2026-11-03T00:04:48.805983Z"}],"ghsa":[{"id":"GHSA-7c82-mp33-r854","title":"Cross-site scripting in bootstrap-select","description":"bootstrap-select before 1.13.6 allows Cross-Site Scripting (XSS). It does not escape title values in OPTION elements. This may allow attackers to execute arbitrary JavaScript in a victim's browser.","status":"published","published":"2021-05-07T16:47:54Z","modified":"2024-11-25T19:25:43Z","cvss":[{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","level":"medium"},{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:38:23.575854Z"},{"id":"GHSA-9r7h-6639-v5mw","title":"Cross-Site Scripting in bootstrap-select","description":"Versions of `bootstrap-select` prior to 1.13.6 are vulnerable to Cross-Site Scripting (XSS).  The package does not escape `title` values on `\u003coption\u003e` tags. This may allow attackers to execute arbitrary JavaScript in a victim's browser.\n\n\n## Recommendation\n\nUpgrade to version 1.13.6 or later.","status":"published","published":"2020-09-03T15:54:00Z","modified":"2023-01-09T05:03:53Z","cwes":["CWE-79"],"updated_at":"2026-11-02T14:36:07.581563Z"}],"nvd":[{"id":"CVE-2019-20921","description":"bootstrap-select before 1.13.6 allows Cross-Site Scripting (XSS). It does not escape title values in OPTION elements. This may allow attackers to execute arbitrary JavaScript in a victim's browser.","status":"published","published":"2020-09-30T18:15:18.007Z","modified":"2026-06-17T02:31:26.537Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium","assessor":"primary"},{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:05:47.558959Z"}],"osv":[{"id":"CVE-2019-20921","description":"bootstrap-select before 1.13.6 allows Cross-Site Scripting (XSS). It does not escape title values in OPTION elements. This may allow attackers to execute arbitrary JavaScript in a victim's browser.","status":"published","published":"2020-09-30T18:15:18.007Z","modified":"2026-10-20T10:52:41.217196951Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:12.363788Z"},{"id":"GHSA-7c82-mp33-r854","title":"Cross-site scripting in bootstrap-select","description":"bootstrap-select before 1.13.6 allows Cross-Site Scripting (XSS). It does not escape title values in OPTION elements. This may allow attackers to execute arbitrary JavaScript in a victim's browser.","status":"published","published":"2021-05-07T16:47:54Z","modified":"2026-09-10T03:49:04.898433728Z","cvss":[{"version":"3.1","score":6.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","level":"medium"},{"version":"4.0","score":5.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N","level":"medium"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T15:46:41.002603Z"},{"id":"RHSA-2021:1169","title":"Red Hat Security Advisory: RHV Manager (ovirt-engine) 4.4.z [ovirt-4.4.5] security, bug fix, enhancement","status":"published","published":"2024-09-16T05:20:39Z","modified":"2026-02-24T10:04:53Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:08.071325Z"},{"id":"RHSA-2021:1186","title":"Red Hat Security Advisory: RHV Manager (ovirt-engine) 4.4.z [ovirt-4.4.5] 0-day security, bug fix, enhance","status":"published","published":"2024-09-16T05:20:31Z","modified":"2026-01-14T11:03:01.536693Z","cvss":[{"version":"3.1","score":7.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L","level":"high"}],"updated_at":"2026-11-02T15:53:08.071325Z"},{"id":"GHSA-9r7h-6639-v5mw","title":"Cross-Site Scripting in bootstrap-select","description":"Versions of `bootstrap-select` prior to 1.13.6 are vulnerable to Cross-Site Scripting (XSS).  The package does not escape `title` values on `\u003coption\u003e` tags. This may allow attackers to execute arbitrary JavaScript in a victim's browser.\n\n\n## Recommendation\n\nUpgrade to version 1.13.6 or later.","status":"published","published":"2020-09-03T15:54:00Z","modified":"2026-09-10T03:46:33.361831795Z","cwes":["CWE-79"],"updated_at":"2026-11-02T15:46:44.225359Z"}]}}
