Skip to content
Heist/ feed
Unrated

Distrust compromised intermediate certificates in crypto/x509

Type: advisorySource: Official CVE List1 source record

On most platforms, Go uses the given system root certificates. However, in some narrower cases, the system trust stores may not be updated without further action. To defend against the narrower set of cases that may remain affected, a denylist was added in crypto/x509 to return an error when calling Verify with any of the known intermediate certificates that are no longer considered to be trustworthy.

Announced Group revision 1
Original source ↗

CVE-2026-111943

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-111943

crypto/x509

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "Go standard library",
    "product": "crypto/x509",
    "versions": [
      {
        "status": "affected",
        "version": "0",
        "lessThan": "1.26.10",
        "versionType": "semver"
      },
      {
        "status": "affected",
        "version": "1.27.0-0",
        "lessThan": "1.27.3",
        "versionType": "semver"
      }
    ],
    "packageName": "crypto/x509",
    "collectionURL": "https://pkg.go.dev",
    "defaultStatus": "unaffected",
    "programRoutines": [
      {
        "name": "Certificate.Verify"
      }
    ]
  }
]
Related CVEs
CVE-2026-111943

Source reference: /cveMetadata/cveId

Publisher severity

No explicit severity was provided.

Event
#45013 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement