CVE-2015-8013 json
OpenPGP 1.2.0 and earlier decrypts arbitrary messages
published 2017-07-25 9 y ago modified 2026-06-17 4 mo ago also GHSA-qmvq-f3fj-m3wg , EUVD-2022-5003
- cvss
- 7.5
- version 3.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 3.9%
- EPSS 3.9% chance of exploitation in 30 days, percentile 90%
- public exploits
- 0
- none known
Summary
s2k.js in OpenPGP.js will decrypt arbitrary messages regardless of passphrase for crafted PGP keys which allows remote attackers to bypass authentication if message decryption is used as an authentication mechanism via a crafted symmetrically encrypted PGP message.
Patch / fix
Exploit prediction
3.91% chance of exploitation in the next 30 days, higher than 90% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.0 | 7.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| NVD | 2.0 | 5.0 | AV:N/AC:L/Au:N/C:P/I:N/A:N |
| GitHub | 3.0 | 7.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | openpgp | <1.3.0 |
1.3.0 |
Classification
- Weakness
-
- CWE-310 Cryptographic Issues
References
-
github.com
/openpgpjs/openpgpjs/commit/668a9bbe7033f3f475576209305eb57a54306d29
web, patch, third-party-advisory
-
openwall.com
/lists/oss-security/2015/10/30/5
mailing-list, web
-
securityfocus.com
/bid/77088
vdb-entry, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2015-8013
advisory
-
github.com
/openpgpjs/openpgpjs
package
Sources
- CVE List CVE-2015-8013
- GitHub Advisory GHSA-qmvq-f3fj-m3wg
- NVD CVE-2015-8013
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.