CVE-2020-29510 CRITICAL

CVE-2020-29510

Vendor Golang
Product Go
Weakness CWE-115
Published December 14, 2020
Last update September 16, 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 versions 1.15 and earlier does not correctly preserve the semantics of directives 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 16, 2024 Record updated