CVE-2022-35961 — Improper Validation of Integrity Check Value in Contracts
Severity
7.5HIGHNVD
NVD6.5GHSA6.5OSV6.5
EPSS
0.2%
top 62.67%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedAug 15
Latest updateMar 27
Description
OpenZeppelin Contracts is a library for secure smart contract development. The functions `ECDSA.recover` and `ECDSA.tryRecover` are vulnerable to a kind of signature malleability due to accepting EIP-2098 compact signatures in addition to the traditional 65 byte signature format. This is only an issue for the functions that take a single `bytes` argument, and not the functions that take `r, v, s` or `r, vs` as separate arguments. The potentially affected contracts are those that implement signat…
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:NExploitability: 2.8 | Impact: 3.6
Affected Packages5 packages
Patches
🔴Vulnerability Details
5OSV▶
CVE-2026-33895: Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript↗2026-03-27
📋Vendor Advisories
1Red Hat
▶