cbcvebase.
CVE-2020-29509
published 2020-12-14

CVE-2020-29509: The encoding/xml package in Go (all versions) does not correctly preserve the semantics of attribute namespace prefixes during tokenization round-trips, which…

PriorityP432medium5.6CVSS 3.1
AVNACHPRNUINSUCLILAL
EPSS
2.08%
79.2th percentile
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.

Affected

9 ranges
VendorProductVersion rangeFixed in
debiangolang-1.15
github.comdexidp_dex>= 0 < 2.27.02.27.0
github.comrussellhaering_gosaml2>= 0 < 0.6.00.6.0
github.comrussellhaering_goxmldsig>= 0 < 1.1.01.1.0
golanggo< 1.171.17
golanggo
msrccbl2_golang_1.20.10-1_on_cbl_mariner_2.0
msrccm1_golang_1.17.13-2_on_cbl_mariner_1.0
paloaltocortex_xsoar

CVSS provenance

nvdv3.15.6MEDIUMCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
nvdv2.06.8MEDIUMAV:N/AC:M/Au:N/C:P/I:P/A:P
ghsa6.5MEDIUM
osv6.5MEDIUM
vendor_debian9.8LOW
vendor_redhat9.8CRITICAL
vendor_msrc5.6MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.