CVE-2026-41677
Severity CVSS v4.0:
LOW
Type:
CWE-125
Out-of-bounds Read
Publication date:
24/04/2026
Last modified:
28/04/2026
Description
rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.9.0 to before 0.10.78, the *_from_pem_callback APIs did not validate the length returned by the user's callback. A password callback that returns a value larger than the buffer it was given can cause some versions of OpenSSL to over-read this buffer. OpenSSL 3.x is not affected by this. This vulnerability is fixed in 0.10.78.
Impact
Base Score 4.0
1.70
Severity 4.0
LOW
Base Score 3.x
9.10
Severity 3.x
CRITICAL
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:a:rust-openssl_project:rust-openssl:*:*:*:*:*:rust:*:* | 0.9.0 (including) | 0.10.78 (excluding) |
To consult the complete list of CPE names with products and versions, see this page



