CVE-2026-5500CWE-20

Improper Validation of AES-GCM Authentication Tag Length in PKCS#7 Envelope Allows Authentication Bypass

High · published April 10, 2026

CVSS v4.0
8.7
EPSS
0%
Percentile
30.5
In the wild
Unconfirmed
What it is

wolfSSL's wc_PKCS7_DecodeAuthEnvelopedData() does not properly sanitize the AES-GCM authentication tag length received and has no lower bounds check. A man-in-the-middle can therefore truncate the mac field from 16 bytes to 1 byte, reducing the tag check from 2⁻¹²⁸ to 2⁻⁸.

The record
Technical detail
CVSS v4.0
8.7 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
EPSS
0.00377 · 30.5th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2026-04-10T03:10Z
EPSS history
Timeline
  • 10 APR 03:10Z
    Improper Validation of AES-GCM Authentication Tag Length in PKCS#7 Envelope Allows Authentication Bypass
    cvelistv5