Skip to content
Heist/ feed
Back to feed
Medium

CVE-2020-29509 affecting package golang 1.26.7-1

Type: advisorySources: OSV

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.

Products
golang
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2020-29509
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 17:43 UTC · Revision 1

Source evidence

CVE-2020-29509 affecting package golang 1.26.7-1

core-osv · Original source

Published 14 Dec 2020, 20:15 UTC

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.

osv:AZL-78900

golang

Fixed versions: Not specified

Complete source record
{
  "id": "96eabb8799851a17b2d656c807c0059732874d2f2680f23e6df60e462014bde5",
  "url": "https://osv.dev/vulnerability/AZL-78900",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-29509 affecting package golang 1.26.7-1",
    "summary": "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.",
    "evidence": "osv:AZL-78900",
    "products": [
      {
        "name": {
          "value": "golang",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "AZL-78900",
      "aliases": [
        "AZL-78900"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "1.26.7-1"
                }
              ]
            }
          ],
          "package": {
            "name": "golang",
            "purl": "pkg:rpm/azure-linux/golang",
            "ecosystem": "Azure Linux:3"
          },
          "database_specific": {
            "source": "https://github.com/microsoft/AzureLinuxVulnerabilityData/blob/main/osv/AZL-78900.json"
          }
        }
      ],
      "modified": "2026-10-22T05:35:55Z",
      "provider": "osv",
      "upstream": [
        "CVE-2020-29509"
      ],
      "references": [
        "https://nvd.nist.gov/vuln/detail/CVE-2020-29509"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2020-29509",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 404468,
  "published_at": "2020-12-14T20:15:13+00:00"
}