CVE-2026-41677

CRITICAL9.1EPSS 0.16%

rust-opennssl has an Out-of-bounds read in PEM password callback when returning an oversized length

Published: 4/22/2026Modified: 5/5/2026
Also known as:GHSA-xmgf-hq76-4vx2CGA-mr68-j6jr-86mjDEBIAN-CVE-2026-41677

Description

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.

Affected packages (2)

CVSS scores

SourceVersionSeverityVector
osvCVSS 4.0CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:U
osvCVSS 3.1CRITICAL9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

References (7)