Signature Spoofing Vulnerability in OpenPGP.js JavaScript Library
CVE-2025-47934
8.7HIGH
What is CVE-2025-47934?
A vulnerability exists in OpenPGP.js versions through 5.11.2 and 6.1.0 where a specially crafted message can be used to bypass signature verifications. This allows an attacker to forge the validity of non-detached signed messages by returning false data while still signaling a valid signature. Version 5.11.3 and 6.1.1 include patches to mitigate this issue. It is recommended to implement workarounds, such as separate verification processes for signatures.
Affected Version(s)
openpgpjs >= 5.0.1, < 5.11.3 < 5.0.1, 5.11.3
openpgpjs >= 6.0.0-alpha.0, < 6.1.1 < 6.0.0-alpha.0, 6.1.1