CVE Intelligence

JONASBN vulnerabilities

🔔 Create alert RSS

Published CVEs affecting JONASBN products: 3 record(s), with severity, exploitation and fixes.

Exploited only (KEV) →

CVE-2026-9265 Critical · 9.1 CWE-125 Jun 19, 2026
Crypt::OpenSSL::PKCS12 for Perl: heap out-of-bounds read in print_attribute (CWE-125)
Crypt::OpenSSL::PKCS12 versions before 1.96 for Perl permits a heap OOB read in print_attribute UTF8STRING path. print_attribute() copies a UTF8STRING ASN.1 attribute value into a heap buffer sized exactly to its declared length via strncpy, leaving no NUL terminator. Downstream callers run strlen() on the result and pass the inflated length to newSVpvn(), copying attacker-influenced adjacent heap bytes into a Perl scalar.
CVE-2026-8721 Critical · 9.8 CWE-170 May 17, 2026
Crypt::OpenSSL::PKCS12 for Perl: password truncation at embedded NULL bytes (CWE-170)
Crypt::OpenSSL::PKCS12 versions through 1.94 for Perl truncates passwords with embedded NULLs. Password parameters in PKCS12.xs are declared char *, which routes through Perl's default typemap to SvPV_nolen. The Perl length is discarded. The C code (or OpenSSL internally) calls strlen() on the buffer. Any password byte at or after the first NULL is silently dropped. Binary / KDF-derived / HMAC-derived passwords lose entropy without any warnings.
CVE-2026-8507 Critical · 9.8 CWE-787 May 17, 2026
Crypt::OpenSSL::PKCS12 versions through 1.94 for Perl have out-of-bounds (OOB) write flaws
Crypt::OpenSSL::PKCS12 versions through 1.94 for Perl have out-of-bounds (OOB) write flaws. When parsing a PKCS12 file, with a >= 1 GiB OCTET STRING (or BIT STRING) attribute on a SAFEBAG, via info() or info_as_hash(), a heap out-of-bounds write would be triggered with remote-code-execution potential (RCE) due to a signed integer overflow in the size calculation passed to Renew().