PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-42508 golang.org/x/crypto CVE debrief

A critical vulnerability was found in golang.org/x/crypto/ssh/knownhosts, allowing for potential security risks due to incorrect revocation checks for 'SignatureKey' belonging to a CA. The issue is resolved by checking both the 'key' and 'key.SignatureKey' for revocation. Defenders should verify the revocation status of 'SignatureKey' and update to the latest version to prevent potential security risks. The CVE record was published on 2026-05-22T04:16:25.440Z and was last modified on 2026-09-09T13:20:01.750Z.

Vendor
golang.org/x/crypto
Product
golang.org/x/crypto/ssh/knownhosts
CVSS
CRITICAL 9.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-22
Original CVE updated
2026-09-15
Advisory published
2026-05-22
Advisory updated
2026-09-15

Who should care

Defenders responsible for managing SSH configurations and ensuring secure key management should assess exposure and prioritize updating to the latest version of golang.org/x/crypto/ssh/knownhosts.

Why it matters

CVE-2026-42508 is a critical vulnerability in golang.org/x/crypto/ssh/knownhosts that requires verification of 'SignatureKey' revocation status and updating to the latest version to prevent potential security risks.

  • Verification of 'SignatureKey' revocation status is required to prevent potential security risks
  • Updating to the latest version of golang.org/x/crypto/ssh/knownhosts is necessary to ensure secure key management

Technical summary

The vulnerability is caused by a revoked 'SignatureKey' belonging to a CA not being correctly checked for revocation. The issue is resolved by checking both the 'key' and 'key.SignatureKey' for revocation. This ensures that defenders verify the revocation status of 'SignatureKey' and update to the latest version of golang.org/x/crypto/ssh/knownhosts to prevent potential security risks. The vulnerability has a CVSS score of 9.1 and is classified as CRITICAL. Affected product deployments should be reviewed, and owners should be assigned for follow-up.

Defensive priority

Defenders should prioritize verifying the revocation status of 'SignatureKey' belonging to a CA and updating to the latest version of golang.org/x/crypto/ssh/knownhosts to prevent potential security risks.

Recommended defensive actions

  • Verify the revocation status of 'SignatureKey' belonging to a CA
  • Update to the latest version of golang.org/x/crypto/ssh/knownhosts
  • Review and update SSH configurations to ensure secure key management
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The CVE record and NVD vulnerability detail page provide information on the vulnerability, including its description, CVSS score, and affected versions. However, the details are limited, and further verification is required to assess the full impact. The NVD entry is currently Modified. To verify the vulnerability, defenders should review the official CVE Program record and the NVD detail page. Additionally, they should check for any vendor advisories or issue tracking references for more information.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-42508 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-42508

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-42508 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-42508

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://go.dev/cl/781220

    [email protected] - Issue Tracking

  • Source reference

    Unverified legacy reference

    URL: https://go.dev/issue/79568

    [email protected] - Issue Tracking

  • Source reference

    Unverified legacy reference

    URL: https://groups.google.com/g/golang-announce/c/a082jnz-LvI

    [email protected] - Mailing List

  • Source reference

    Unverified legacy reference

    URL: https://pkg.go.dev/vuln/GO-2026-5021

    [email protected] - Vendor Advisory

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:23262

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:23264

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:26546

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:26547

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.