Skip to main content

Wolfssl EUVD-2026-21293

| CVE-2026-5500 HIGH
Improper Input Validation (CWE-20)
2026-04-10 wolfSSL GHSA-m77r-vqw2-hffx
8.7
CVSS 4.0 · NVD
Share

Severity by source

NVD PRIMARY
8.7 HIGH
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

4
Re-analysis Queued
Apr 27, 2026 - 18:22 vuln.today
cvss_changed
EUVD ID Assigned
Apr 10, 2026 - 03:45 euvd
EUVD-2026-21293
Analysis Generated
Apr 10, 2026 - 03:45 vuln.today
CVE Published
Apr 10, 2026 - 03:10 nvd
HIGH 8.7

DescriptionCVE.org

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⁻⁸.

AnalysisAI

Man-in-the-middle attackers can truncate AES-GCM authentication tags in wolfSSL's PKCS7 AuthEnvelopedData processing from 16 bytes to 1 byte, degrading cryptographic integrity verification from 2⁻¹²⁸ to 2⁻⁸ probability. Affects wolfSSL versions through 5.9.0 due to missing lower bounds validation in wc_PKCS7_DecodeAuthEnvelopedData(). …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Position as MITM on network path
Delivery
Intercept PKCS7 AuthEnvelopedData message
Exploit
Truncate AES-GCM authentication tag to 1 byte
Execution
Forge modified ciphertext with invalid tag
Persist
wolfSSL accepts forged data due to weak tag validation
Impact
Attacker achieves integrity bypass

Vulnerability AssessmentAI

Exploitation Remote unauthenticated attacker performing man-in-the-middle attack on wolfSSL PKCS#7 authenticated enveloped data decoding. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment CVSS 8.7 reflects high integrity impact from cryptographic weakening. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Attacker positioned for network interception modifies wc_PKCS7_DecodeAuthEnvelopedData() authentication tag from 16 bytes to 1 byte in transit. Receiver accepts truncated tag, reducing forgery detection from 2⁻¹²⁸ to 2⁻⁸ probability. …
Remediation Upstream fix available via GitHub pull request #10102; released patched version not independently confirmed at time of analysis. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Inventory all applications and systems using wolfSSL, specifically identifying those processing PKCS7 AuthEnvelopedData structures; communicate findings to application owners. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-21293 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy