CVE-2020-29509 CRITICAL

CVE-2020-29509

Vendor Golang
Product Go
Weakness CWE-115
Published December 14, 2020
Last update September 17, 2024

CVSS base score

9.8/10
Attack vector Network
Attack complexity Low
Privileges required None
User interaction None
Confidentiality High
Integrity High

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

What the vulnerability does

01Description

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.

Key dates

02Disclosure timeline

December 14, 2020 CVE published
September 17, 2024 Record updated