CVE-2026-32313

Source
https://cve.org/CVERecord?id=CVE-2026-32313
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-32313.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-32313
Aliases
Related
Published
2026-03-13T19:50:48.530Z
Modified
2026-04-10T05:42:22.613166Z
Severity
  • 8.2 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N CVSS Calculator
Summary
xmlseclibs is Missing AES-GCM Authentication Tag Validation on Encrypted Nodes Allows for Unauthorized Decryption
Details

xmlseclibs is a library written in PHP for working with XML Encryption and Signatures. Prior to 3.1.5, XML nodes encrypted with either aes-128-gcm, aes-192-gcm, or aes-256-gcm lack validation of the authentication tag length. An attacker can use this to brute-force an authentication tag, recover the GHASH key, and decrypt the encrypted nodes. It also allows to forge arbitrary ciphertexts without knowing the encryption key. This vulnerability is fixed in 3.1.5.

Database specific
{
    "cna_assigner": "GitHub_M",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/32xxx/CVE-2026-32313.json",
    "cwe_ids": [
        "CWE-354"
    ]
}
References

Affected packages

Git / github.com/robrichards/xmlseclibs

Affected ranges

Type
GIT
Repo
https://github.com/robrichards/xmlseclibs
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Affected versions

1.*
1.3.2
2.*
2.0.0
2.0.1
3.*
3.0.0
3.0.1
3.0.2
3.0.3
3.0.4
3.1.0
3.1.1
3.1.2
3.1.3
3.1.4

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-32313.json"