Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2026-41677— rust-openssl: Out-of-bounds read in PEM password callback when user callback returns an oversized length

EPSS 0.14% · P34
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2026-41677

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
rust-openssl: Out-of-bounds read in PEM password callback when user callback returns an oversized length
Source: NVD (National Vulnerability Database)
Vulnerability 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.
Source: NVD (National Vulnerability Database)
CVSS Information
N/A
Source: NVD (National Vulnerability Database)
Vulnerability Type
跨界内存读
Source: NVD (National Vulnerability Database)
Vulnerability Title
rust-openssl 缓冲区错误漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
rust-openssl是rust-openssl开源的一个用于与 OpenSSL 库进行交互的库。 rust-openssl 0.9.0版本至0.10.78之前版本存在缓冲区错误漏洞,该漏洞源于*_from_pem_callback API未验证用户回调返回的长度,密码回调返回大于给定缓冲区的值可能导致某些OpenSSL版本过度读取该缓冲区。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

VendorProductAffected VersionsCPESubscribe
rust-opensslrust-openssl >= 0.9.0, < 0.10.78 -

II. Public POCs for CVE-2026-41677

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-41677

登录查看更多情报信息。

Same Patch Batch · rust-openssl · 2026-04-24 · 5 CVEs total

CVE-2026-41678rust-openssl: Incorrect bounds assertion in aes key wrap
CVE-2026-41676rust-openssl: Deriver::derive and PkeyCtxRef::derive can overflow short buffers on OpenSSL
CVE-2026-41681rust-openssl: MdCtxRef::digest_final() writes past caller buffer with no length check
CVE-2026-41898rust-openssl: Unchecked callback-returned length in PSK and cookie generate trampolines ca

IV. Related Vulnerabilities

V. Comments for CVE-2026-41677

No comments yet


Leave a comment