CVE-2020-29509 — Misinterpretation of Input in Russellhaering Gosaml2
Severity
5.6MEDIUMNVD
CNA9.8GHSA5.3
EPSS
0.2%
top 59.45%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedDec 14
Latest updateFeb 11
Description
The encoding/xml package in Go (all versions) does not correctly preserve the semantics of attribute namespace prefixes during tokenization round-trips, which allows an attacker to craft inputs that behave in conflicting ways during different stages of processing in affected downstream applications.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:LExploitability: 2.2 | Impact: 3.4
Affected Packages4 packages
🔴Vulnerability Details
6CVEList▶
CVE-2020-29509: The encoding/xml package in Go (all versions) does not correctly preserve the semantics of attribute namespace prefixes during tokenization round-trip↗2020-12-14
📋Vendor Advisories
4Palo Alto▶
PAN-SA-2021-0001 Informational: Cortex XSOAR: Impact of Golang XML parsing vulnerabilities↗2021-01-13
Microsoft▶
The encoding/xml package in Go (all versions) does not correctly preserve the semantics of attribute namespace prefixes during tokenization round-trips which allows an attacker to craft inputs that be↗2020-12-08
Debian▶
CVE-2020-29509: golang-1.15 - The encoding/xml package in Go (all versions) does not correctly preserve the se...↗2020