Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2020-29511

21
FAUCET Score

CVE-2020-29511 affects the encoding/xml package in all versions of Go, as well as products like NetApp Go and Trident. This vulnerability allows attackers to craft XML inputs that behave inconsistently during different processing stages due to improper preservation of element namespace prefixes. With a CVSS score of 5.6 (Medium), it has a network attack vector and high attack complexity, potentially leading to low impact on confidentiality, integrity, and availability. While there is no known active exploitation, public exploit code, or KEV listing, the vulnerability has garnered some community discussion and media coverage, including a BleepingComputer article detailing its potential for SAML authentication bypass.

Impacted Technologies

VendorProductVersion(s)CPE
< 1.17CPE matchmatch criteria
cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*
Range not provided by sourceCPE matchmatch criteria
cpe:2.3:a:netapp:trident:-:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.1

9.8CRITICAL

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

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Exploitability Score
3.9
Impact Score
5.9
CvssVersion
3.1

Exploit Intelligence

EPSS Score
1.94%
Probability of exploitation in next 30 days
EPSS Percentile
78.0%
Percentile rank of EPSS score among Peer Group
As of 2026-07-27
Model: v2026.06.15
This CVE's current EPSS score of 0.0194 is in the 61st percentile among its peer group of 19,956 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.0 Bluesky, 0.0 Mastodon, and 0.2 GitHub mentions.

Media Mentions

The average CVE in this peer group has 0.0 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (4)

microsoftpatch availablevia msrc
Product: 18442-16820Fixed in: 1.17.13-2
microsoftpatch availablevia msrc
Product: 18143-16823Fixed in: 1.20.10-1
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 7Fixed in: golang
redhatend of lifevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: go-toolset:rhel8/golang

Vendor Advisories (2)

redhatCVE-2020-29511Low

go: encoding/xml: XML element instability

Dec 14, 2020
microsoft2020-Dec/CVE-2020-29511Moderate

The encoding/xml package in Go (all versions) does not correctly preserve the semantics of element 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.

Dec 8, 2020

References

github.com / mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-elements.md
Third Party Advisory
security.netapp.com / advisory/ntap-20210129-0006
Third Party Advisory