CVE-2024-39926 json
An issue was discovered in Vaultwarden (formerly Bitwarden_RS) 1.30.3.
published 2024-09-13 2 y ago modified 2026-06-17 4 mo ago also EUVD-2024-38305
- cvss
- 5.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 39%
- public exploits
- 0
- none known
Summary
An issue was discovered in Vaultwarden (formerly Bitwarden_RS) 1.30.3. A stored cross-site scripting (XSS) or, due to the default CSP, HTML injection vulnerability has been discovered in the admin dashboard. This potentially allows an authenticated attacker to inject malicious code into the dashboard, which is then executed or rendered in the context of an administrator's browser when viewing the injected content. However, it is important to note that the default Content Security Policy (CSP) of the application blocks most exploitation paths, significantly mitigating the potential impact.
Patch / fix
- dani-garcia vaultwarden 1.32.0
- vaultwarden vaultwarden 1.32.0
- vaultwarden Alpine 3.20 1.32.0
- vaultwarden Alpine 3.24, Alpine 3.23, Alpine 3.22 +1 more 1.32.0-r0
alpine advisories ALPINE-CVE-2024-39926
Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.46% chance of exploitation in the next 30 days, higher than 39% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- mgm-sp.com https://www.mgm-sp.com/cve/html-injection-in-vaultwarden referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N |
| CNA | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N |
Affected products
- vaultwarden vaultwarden
Classification
- Weakness
-
- CWE-79 Improper Neutralization of Input During Web Page Generation
References
-
mgm-sp.com
/cve/html-injection-in-vaultwarden
exploit, third-party-advisory
-
github.com
/dani-garcia/vaultwarden/blob/1.30.3/src/static/scripts/admin_users.js#L201
product
-
github.com
/dani-garcia/vaultwarden/releases/tag/1.32.0
release-notes
Sources
- CVE List CVE-2024-39926
- NVD CVE-2024-39926
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.