Description
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.
References (2)
Core 2
Core References
Third Party Advisory x_refsource_misc
https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-directives.md
Third Party Advisory x_refsource_confirm
https://security.netapp.com/advisory/ntap-20210129-0006/
Scores
CVSS v3
9.8
EPSS
0.0012
EPSS Percentile
30.8%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Details
CWE
CWE-115
Status
published
Products (2)
golang/go
< 1.15
netapp/trident
Published
Dec 14, 2020
Tracked Since
Feb 18, 2026