6.8
CVSSv2

CVE-2020-29510

Published: 14/12/2020 Updated: 30/01/2021
CVSS v2 Base Score: 6.8 | Impact Score: 6.4 | Exploitability Score: 8.6
CVSS v3 Base Score: 5.6 | Impact Score: 3.4 | Exploitability Score: 2.2
VMScore: 606
Vector: AV:N/AC:M/Au:N/C:P/I:P/A:P

Vulnerability Summary

The encoding/xml package in Go versions 1.15 and previous versions does not correctly preserve the semantics of directives during tokenization round-trips, which allows an malicious user to craft inputs that behave in conflicting ways during different stages of processing in affected downstream applications.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

golang go

netapp trident -

Vendor Advisories

Go's encoding/xml handles XML directives in a way that causes crafted markup to mutate during round-trips through the xmlDecoder and xmlEncoder implementations Encoding and decoding using Go's encoding/xml can introduce new structures around a maliciously crafted XML directive Affected applications include software that relies on XML integrity ...