CVE-2024-33670 json
Passbolt API allows HTML injection
published 2y ago modified 4mo ago also GHSA-2pg6-vw9c-qhjv , EUVD-2024-1067
- cvss
- 4.3
- 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 42%
- public exploits
- 0
- none known
Summary
Passbolt API before 4.6.2 allows HTML injection in a URL parameter, resulting in custom content being displayed when a user visits the crafted URL. Although the injected content is not executed as JavaScript due to Content Security Policy (CSP) restrictions, it may still impact the appearance and user interaction of the page.
Patch / fix
- packagist passbolt/passbolt_api 4.6.2
- passbolt passbolt_api 4.6.2
Is CVE-2024-33670 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2y ago
Exploit prediction
0.48% chance of exploitation in the next 30 days, higher than 42% of all scored CVEs (FIRST EPSS, 2026-11-11).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 4.3 | CVSS:3.1/AC:L/AV:N/A:N/C:L/I:N/PR:N/S:U/UI:R |
| CNA | 3.1 | 4.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N |
| GitHub | 3.1 | 4.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| packagist | passbolt/passbolt_api | <4.6.2 |
4.6.2 |
Affected products
- passbolt passbolt_api
Classification
- Weakness
-
- CWE-79 Improper Neutralization of Input During Web Page Generation
References
-
github.com
/passbolt/passbolt_api/commit/5c537849040990086dcd5013b5bb009e1dad3fb6
web
-
passbolt.com
/incidents
issue-tracking, vendor-advisory
-
help.passbolt.com
/incidents/reflective-html-injection-vulnerability
web, issue-tracking, vendor-advisory
-
passbolt.com
/security/more
product
-
nvd.nist.gov
/vuln/detail/CVE-2024-33670
advisory
Sources
- CVE List CVE-2024-33670
- GitHub Advisory GHSA-2pg6-vw9c-qhjv
- NVD CVE-2024-33670
Fencer Intel 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.