CVEvulnerability

CVE-2026-34181

7.4 HIGH Published 2026-06-09 Modified 2026-07-23 Official page ↗
Status
Analyzed
Published
2026-06-09
Last modified
2026-07-23
Assigner
[email protected]
CVSS 3.1 (134c704f-9b21-4f2e-91b3-4a467353bcc0)
7.4 HIGH — CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Weaknesses
CWE-354

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.

Affected configurations

• 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

Related

Weakness · CWE (1)

  • CWE-354 Improper Validation of Integrity Check Value weakness

References