CVE-2026-34181
Last modified
CVE-2026-34181 is a high-severity vulnerability rated 7.4/10 on the CVSS scale. Issue Summary: The PKCS#12 file processing fails to perform sufficient input validation for files that use Password-Based Message Authentication Code 1 (PBMAC1) integrity mechanism allowing a certificate and private key forgery. Impact Summary: An attacker impersonating a user can cause a service reading PKCS#12 files to accept forged certificates and private keys with a 1 in 256 probability. If a service accepting PKCS#12 files is using passwords for authenticating the received files, the attacker can create unencrypted PKCS#12 files that use PBMAC1 authentication that specifies an HMAC key of only one byte, allowing them to craft a file that will be accepted with a 1 in 256 probability. That would then cause the service to accept a certificate and private key controlled by the attacker. The FIPS modules are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.. EPSS estimates a 0.20% chance of exploitation in the next 30 days.
Description
Issue Summary: The PKCS#12 file processing fails to perform sufficient input validation for files that use Password-Based Message Authentication Code 1 (PBMAC1) integrity mechanism allowing a certificate and private key forgery. Impact Summary: An attacker impersonating a user can cause a service reading PKCS#12 files to accept forged certificates and private keys with a 1 in 256 probability. If a service accepting PKCS#12 files is using passwords for authenticating the received files, the attacker can create unencrypted PKCS#12 files that use PBMAC1 authentication that specifies an HMAC key of only one byte, allowing them to craft a file that will be accepted with a 1 in 256 probability. That would then cause the service to accept a certificate and private key controlled by the attacker. The FIPS modules are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Openssl | Openssl | >= 3.4.0, < 3.4.6 |
| Openssl | Openssl | >= 3.5.0, < 3.5.7 |
| Openssl | Openssl | >= 3.6.0, < 3.6.3 |
| Openssl | Openssl | 4.0.0 |
References
- https://openssl-library.org/news/secadv/20260609.txtVendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-34181?
How severe is CVE-2026-34181?
How do I fix CVE-2026-34181?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-34176When running in Appliance mode, an authenticated remote comm…8.7
- CVE-2026-34177Canonical LXD versions 4.12 through 6.7 contain an incomplet…9.1
- CVE-2026-34178In Canonical LXD before 6.8, the backup import path validate…9.1
- CVE-2026-34179In Canonical LXD versions 4.12 through 6.7, the doCertificat…9.1
- CVE-2026-3418The System REST API accepts user-supplied file uploads witho…9.1
- CVE-2026-34180Issue summary: Parsing a crafted DER-encoded ASN.1 structure…7.5
- CVE-2026-34182Issue Summary: Cryptographic Message Services (CMS) processi…9.1
- CVE-2026-34183Issue summary: Remote peer may exhaust heap memory of the QU…7.5
- CVE-2026-34184AlanWeb SCADA does not enforce authorization for some direct…9.1
- CVE-2026-34185AlanWeb SCADA is vulnerable to SQL Injection across most scr…8.8
- CVE-2026-34186Improper Neutralization of Special Elements used in an SQL C…8.8
- CVE-2026-34187Improper Neutralization of Special Elements used in an SQL C…9.8
Are you affected by CVE-2026-34181?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
