PatchSiren cyber security CVE debrief
CVE-2026-17510 JONASBN CVE debrief
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-08-09T02:16:34.117Z and has not been modified since then. The vulnerability exists in the print_attribute function of Crypt::OpenSSL::PKCS12 versions before 1.98 for Perl, where a zero-length BMPSTRING attribute causes a NULL pointer dereference. The ASN.1 decoder accepts zero-length BMPSTRING values, allowing the exploit. Other string types like UTF8STRING, OCTET STRING, and BIT STRING are unaffected due to different sizing calculations. Any caller that passes an untrusted PKCS#12 file to info_as_hash() can crash the process. Users of Crypt::OpenSSL::PKCS12 versions before 1.98 for Perl, especially those handling untrusted PKCS#12 files, should be aware of this vulnerability and take necessary actions to mitigate the risk.
- Vendor
- JONASBN
- Product
- Crypt::OpenSSL::PKCS12
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-09
- Original CVE updated
- 2026-08-09
- Advisory published
- 2026-08-09
- Advisory updated
- 2026-08-09
Who should care
Users of Crypt::OpenSSL::PKCS12 versions before 1.98 for Perl, especially those handling untrusted PKCS#12 files, should be aware of this vulnerability and take necessary actions to mitigate the risk.
Technical summary
The vulnerability exists in the print_attribute function of Crypt::OpenSSL::PKCS12 versions before 1.98 for Perl. A zero-length BMPSTRING attribute causes a NULL pointer dereference. The ASN.1 decoder accepts zero-length BMPSTRING values, allowing the exploit. Other string types like UTF8STRING, OCTET STRING, and BIT STRING are unaffected due to different sizing calculations. Any caller that passes an untrusted PKCS#12 file to info_as_hash() can crash the process.
Defensive priority
This vulnerability allows a NULL pointer dereference in the print_attribute function of Crypt::OpenSSL::PKCS12 versions before 1.98 for Perl, which can be exploited by passing an untrusted PKCS#12 file to info_as_hash().
Recommended defensive actions
- Inventory and verify affected systems running Crypt::OpenSSL::PKCS12 versions before 1.98 for Perl.
- Apply the vendor remediation by updating to version 1.98 or later.
- Implement compensating controls such as validating and sanitizing input PKCS#12 files.
- Monitor for suspicious activity related to untrusted PKCS#12 files.
- Exception tracking for any system that cannot be updated immediately.
Evidence notes
The vulnerability exists in the print_attribute function where a zero-length BMPSTRING attribute causes a NULL pointer dereference. The ASN.1 decoder accepts zero-length BMPSTRING values, allowing the exploit. Other string types like UTF8STRING, OCTET STRING, and BIT STRING are unaffected due to different sizing calculations.
Official resources
-
CVE-2026-17510 CVE record
CVE.org
-
CVE-2026-17510 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
9b29abf9-4ab0-4765-b253-1875cd9b441e
-
Source reference
9b29abf9-4ab0-4765-b253-1875cd9b441e
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-08-09T02:16:34.117Z and has not been modified since then.