Search

Find a vulnerability

Search criteria Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    38 vulnerabilities by golang.org/x/crypto

    CVE-2026-46598 (GCVE-0-2026-46598)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:14
    VLAI
    Title
    Invoking pathological inputs can lead to client panic in golang.org/x/crypto/ssh/agent
    Summary
    For certain crafted inputs, a 'ed25519.PrivateKey' was created by casting malformed wire bytes, leading to a panic when used.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-129 - Improper Validation of Array Index
    Assigner
    Go
    Impacted products
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "LOW",
                  "baseScore": 5.3,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-46598",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:12:30.585638Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "cweId": "CWE-129",
                    "description": "CWE-129 Improper Validation of Array Index",
                    "lang": "en",
                    "type": "CWE"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:14:37.255Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh/agent",
              "product": "golang.org/x/crypto/ssh/agent",
              "programRoutines": [
                {
                  "name": "parseEd25519Cert"
                },
                {
                  "name": "parseEd25519Key"
                },
                {
                  "name": "ForwardToAgent"
                },
                {
                  "name": "ServeAgent"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "For certain crafted inputs, a \u0027ed25519.PrivateKey\u0027 was created by casting malformed wire bytes, leading to a panic when used."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-129: Improper Validation of Array Index",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.986Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79596"
            },
            {
              "url": "https://go.dev/cl/781360"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5033"
            }
          ],
          "title": "Invoking  pathological inputs can lead to client panic in golang.org/x/crypto/ssh/agent"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-46598",
        "datePublished": "2026-05-22T02:31:27.986Z",
        "dateReserved": "2026-05-15T17:35:00.813Z",
        "dateUpdated": "2026-05-22T18:14:37.255Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-46597 (GCVE-0-2026-46597)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 14:08
    VLAI
    Title
    Invoking byte arithmetic causes underflow and panic in golang.org/x/crypto/ssh
    Summary
    An incorrectly placed cast from bytes to int allowed for server-side panic in the AES-GCM packet decoder for well-crafted inputs.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-191 - Integer Underflow (Wrap or Wraparound)
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    Maciej Kawka
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 7.5,
                  "baseSeverity": "HIGH",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-46597",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T14:08:24.589026Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T14:08:27.674Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "gcmCipher.readCipherPacket"
                },
                {
                  "name": "Dial"
                },
                {
                  "name": "NewClientConn"
                },
                {
                  "name": "NewServerConn"
                },
                {
                  "name": "curve25519sha256.Client"
                },
                {
                  "name": "curve25519sha256.Server"
                },
                {
                  "name": "dhGEXSHA.Client"
                },
                {
                  "name": "dhGEXSHA.Server"
                },
                {
                  "name": "dhGroup.Client"
                },
                {
                  "name": "dhGroup.Server"
                },
                {
                  "name": "ecdh.Client"
                },
                {
                  "name": "ecdh.Server"
                },
                {
                  "name": "mlkem768WithCurve25519sha256.Client"
                },
                {
                  "name": "mlkem768WithCurve25519sha256.Server"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Maciej Kawka"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "An incorrectly placed cast from bytes to int allowed for server-side panic in the AES-GCM packet decoder for well-crafted inputs."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-191: Integer Underflow (Wrap or Wraparound)",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:26.754Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79561"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781620"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5013"
            }
          ],
          "title": "Invoking  byte arithmetic causes underflow and panic in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-46597",
        "datePublished": "2026-05-22T02:31:26.754Z",
        "dateReserved": "2026-05-15T17:35:00.813Z",
        "dateUpdated": "2026-05-22T14:08:27.674Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-46595 (GCVE-0-2026-46595)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:21
    VLAI
    Title
    Invoking VerifiedPublicKeyCallback permissions skip enforcement in golang.org/x/crypto/ssh
    Summary
    Previously, CVE-2024-45337 fixed an authorization bypass for misused ssh server configurations; if any other type of callback is passed other than public key, then the source-address validation would be skipped.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "LOW",
                  "baseScore": 10,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "NONE",
                  "scope": "CHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:L",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-46595",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:21:12.222019Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "cweId": "CWE-863",
                    "description": "CWE-863 Incorrect Authorization",
                    "lang": "en",
                    "type": "CWE"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:21:43.315Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "connection.serverAuthenticate"
                },
                {
                  "name": "NewServerConn"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Previously, CVE-2024-45337 fixed an authorization bypass for misused ssh server configurations; if any other type of callback is passed other than public key, then the source-address validation would be skipped."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.894Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79570"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781642"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5023"
            }
          ],
          "title": "Invoking  VerifiedPublicKeyCallback permissions skip enforcement in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-46595",
        "datePublished": "2026-05-22T02:31:27.894Z",
        "dateReserved": "2026-05-15T17:35:00.813Z",
        "dateUpdated": "2026-05-22T18:21:43.315Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-42508 (GCVE-0-2026-42508)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:44
    VLAI
    Title
    Invoking auth bypass via unenforced @revoked status in golang.org/x/crypto/ssh/knownhosts
    Summary
    Previously, a revoked 'SignatureKey' belonging to a CA was not correctly checked for revocation. Now, both the 'key' and 'key.SignatureKey' are checked for @revoked.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-295 - Improper Certificate Validation
    Assigner
    Go
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "NONE",
                  "baseScore": 9.1,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-42508",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:43:40.584666Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:44:33.483Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh/knownhosts",
              "product": "golang.org/x/crypto/ssh/knownhosts",
              "programRoutines": [
                {
                  "name": "hostKeyDB.IsRevoked"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Previously, a revoked \u0027SignatureKey\u0027 belonging to a CA was not correctly checked for revocation. Now, both the \u0027key\u0027 and \u0027key.SignatureKey\u0027 are checked for @revoked."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-295: Improper Certificate Validation",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.644Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79568"
            },
            {
              "url": "https://go.dev/cl/781220"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5021"
            }
          ],
          "title": "Invoking  auth bypass via unenforced @revoked status in golang.org/x/crypto/ssh/knownhosts"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-42508",
        "datePublished": "2026-05-22T02:31:27.644Z",
        "dateReserved": "2026-04-28T00:21:12.792Z",
        "dateUpdated": "2026-05-22T18:44:33.483Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39835 (GCVE-0-2026-39835)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 17:45
    VLAI
    Title
    Invoking server panic during CheckHostKey/Authenticate in golang.org/x/crypto/ssh
    Summary
    SSH servers which use CertChecker as a public key callback without setting IsUserAuthority or IsHostAuthority could be caused to panic by a client presenting a certificate. CertChecker now returns an error instead of panicking when these callbacks are nil.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-476 - NULL Pointer Dereference
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "LOW",
                  "baseScore": 5.3,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39835",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T17:44:50.320380Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T17:45:10.853Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "CertChecker.CheckHostKey"
                },
                {
                  "name": "CertChecker.Authenticate"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "SSH servers which use CertChecker as a public key callback without setting IsUserAuthority or IsHostAuthority could be caused to panic by a client presenting a certificate. CertChecker now returns an error instead of panicking when these callbacks are nil."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-476: NULL Pointer Dereference",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:26.982Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79563"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781660"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5015"
            }
          ],
          "title": "Invoking  server panic during CheckHostKey/Authenticate in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39835",
        "datePublished": "2026-05-22T02:31:26.982Z",
        "dateReserved": "2026-04-07T18:13:03.529Z",
        "dateUpdated": "2026-05-22T17:45:10.853Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39834 (GCVE-0-2026-39834)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:50
    VLAI
    Title
    Invoking infinite loop on large channel writes in golang.org/x/crypto/ssh
    Summary
    When writing data larger than 4GB in a single Write call on an SSH channel, an integer overflow in the internal payload size calculation caused the write loop to spin indefinitely, sending empty packets without making progress. The size comparison now uses int64 to prevent truncation.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-190 - Integer Overflow or Wraparound
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 9.1,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39834",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:50:30.848292Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:50:51.339Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "channel.WriteExtended"
                },
                {
                  "name": "Dial"
                },
                {
                  "name": "NewClientConn"
                },
                {
                  "name": "NewServerConn"
                },
                {
                  "name": "Session.CombinedOutput"
                },
                {
                  "name": "Session.Output"
                },
                {
                  "name": "Session.Run"
                },
                {
                  "name": "Session.Shell"
                },
                {
                  "name": "Session.Start"
                },
                {
                  "name": "channel.Write"
                },
                {
                  "name": "curve25519sha256.Client"
                },
                {
                  "name": "curve25519sha256.Server"
                },
                {
                  "name": "dhGEXSHA.Client"
                },
                {
                  "name": "dhGEXSHA.Server"
                },
                {
                  "name": "dhGroup.Client"
                },
                {
                  "name": "dhGroup.Server"
                },
                {
                  "name": "ecdh.Client"
                },
                {
                  "name": "ecdh.Server"
                },
                {
                  "name": "extChannel.Write"
                },
                {
                  "name": "mlkem768WithCurve25519sha256.Client"
                },
                {
                  "name": "mlkem768WithCurve25519sha256.Server"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When writing data larger than 4GB in a single Write call on an SSH channel, an integer overflow in the internal payload size calculation caused the write loop to spin indefinitely, sending empty packets without making progress. The size comparison now uses int64 to prevent truncation."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-190: Integer Overflow or Wraparound",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.540Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79567"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781663"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5020"
            }
          ],
          "title": "Invoking  infinite loop on large channel writes in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39834",
        "datePublished": "2026-05-22T02:31:27.540Z",
        "dateReserved": "2026-04-07T18:13:03.529Z",
        "dateUpdated": "2026-05-22T18:50:51.339Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39833 (GCVE-0-2026-39833)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:58
    VLAI
    Title
    Invoking key constraints not enforced in golang.org/x/crypto/ssh/agent
    Summary
    The in-memory keyring returned by NewKeyring() silently accepted keys with the ConfirmBeforeUse constraint but never enforced it. The key would sign without any confirmation prompt, with no indication to the caller that the constraint was not in effect. NewKeyring() now returns an error when unsupported constraints are requested.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-358 - Improperly Implemented Security Check for Standard
    Assigner
    Go
    Impacted products
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "NONE",
                  "baseScore": 9.1,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39833",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:57:41.103317Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:58:08.489Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh/agent",
              "product": "golang.org/x/crypto/ssh/agent",
              "programRoutines": [
                {
                  "name": "keyring.Add"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The in-memory keyring returned by NewKeyring() silently accepted keys with the ConfirmBeforeUse constraint but never enforced it. The key would sign without any confirmation prompt, with no indication to the caller that the constraint was not in effect. NewKeyring() now returns an error when unsupported constraints are requested."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-358: Improperly Implemented Security Check for Standard",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:26.294Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79436"
            },
            {
              "url": "https://go.dev/cl/778640"
            },
            {
              "url": "https://go.dev/cl/778641"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5005"
            }
          ],
          "title": "Invoking  key constraints not enforced in golang.org/x/crypto/ssh/agent"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39833",
        "datePublished": "2026-05-22T02:31:26.294Z",
        "dateReserved": "2026-04-07T18:13:03.529Z",
        "dateUpdated": "2026-05-22T18:58:08.489Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39832 (GCVE-0-2026-39832)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 19:03
    VLAI
    Title
    Invoking agent constraints dropped when forwarding keys in golang.org/x/crypto/ssh/agent
    Summary
    When adding a key to a remote agent constraint extensions such as restrict-destination-v00@openssh.com were not serialized in the request. Destination restrictions were silently stripped when forwarding keys, allowing unrestricted use of the key on the remote host. The client now serializes all constraint extensions. Additionally, the in-memory keyring returned by NewKeyring() now rejects keys with unsupported constraint extensions instead of silently ignoring them.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-281 - Improper Preservation of Permissions
    Assigner
    Go
    Impacted products
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "NONE",
                  "baseScore": 9.1,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39832",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:59:53.174504Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T19:03:06.882Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh/agent",
              "product": "golang.org/x/crypto/ssh/agent",
              "programRoutines": [
                {
                  "name": "client.Add"
                },
                {
                  "name": "keyring.Add"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When adding a key to a remote agent constraint extensions such as restrict-destination-v00@openssh.com were not serialized in the request. Destination restrictions were silently stripped when forwarding keys, allowing unrestricted use of the key on the remote host. The client now serializes all constraint extensions. Additionally, the in-memory keyring returned by NewKeyring() now rejects keys with unsupported constraint extensions instead of silently ignoring them."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-281: Improper Preservation of Permissions",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:26.660Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79435"
            },
            {
              "url": "https://go.dev/cl/778642"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5006"
            }
          ],
          "title": "Invoking  agent constraints dropped when forwarding keys in golang.org/x/crypto/ssh/agent"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39832",
        "datePublished": "2026-05-22T02:31:26.660Z",
        "dateReserved": "2026-04-07T18:13:03.529Z",
        "dateUpdated": "2026-05-22T19:03:06.882Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39831 (GCVE-0-2026-39831)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:52
    VLAI
    Title
    Invoking bypass of FIDO/U2F security keys physical interaction in golang.org/x/crypto/ssh
    Summary
    The Verify() method for FIDO/U2F security key types (sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com) did not check the User Presence flag. Signatures generated without physical touch were accepted, allowing unattended use of a hardware security key. To restore the previous behavior, return a "no-touch-required" extension in Permissions.Extensions from PublicKeyCallback.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-290 - Authentication Bypass by Spoofing
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "NONE",
                  "baseScore": 9.1,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39831",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:51:41.233749Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:52:08.344Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "CertChecker.CheckCert"
                },
                {
                  "name": "skECDSAPublicKey.Verify"
                },
                {
                  "name": "skEd25519PublicKey.Verify"
                },
                {
                  "name": "connection.serverAuthenticate"
                },
                {
                  "name": "CertChecker.Authenticate"
                },
                {
                  "name": "CertChecker.CheckHostKey"
                },
                {
                  "name": "Certificate.Verify"
                },
                {
                  "name": "Dial"
                },
                {
                  "name": "NewClientConn"
                },
                {
                  "name": "NewServerConn"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The Verify() method for FIDO/U2F security key types (sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com) did not check the User Presence flag. Signatures generated without physical touch were accepted, allowing unattended use of a hardware security key. To restore the previous behavior, return a \"no-touch-required\" extension in Permissions.Extensions from PublicKeyCallback."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-290: Authentication Bypass by Spoofing",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.436Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79566"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781662"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5019"
            }
          ],
          "title": "Invoking  bypass of FIDO/U2F security keys physical interaction in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39831",
        "datePublished": "2026-05-22T02:31:27.436Z",
        "dateReserved": "2026-04-07T18:13:03.528Z",
        "dateUpdated": "2026-05-22T18:52:08.344Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39830 (GCVE-0-2026-39830)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:54
    VLAI
    Title
    Invoking client can cause server deadlock on unexpected responses in golang.org/x/crypto/ssh
    Summary
    A malicious SSH peer could send unsolicited global request responses to fill an internal buffer, blocking the connection's read loop. The blocked goroutine could not be released by calling Close(), resulting in a resource leak per connection. Unsolicited global responses are now discarded.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 9.1,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39830",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:54:26.306252Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:54:54.686Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "mux.SendRequest"
                },
                {
                  "name": "mux.handleGlobalPacket"
                },
                {
                  "name": "channel.handlePacket"
                },
                {
                  "name": "channel.SendRequest"
                },
                {
                  "name": "Client.Listen"
                },
                {
                  "name": "Client.ListenTCP"
                },
                {
                  "name": "Client.ListenUnix"
                },
                {
                  "name": "Dial"
                },
                {
                  "name": "NewClientConn"
                },
                {
                  "name": "NewServerConn"
                },
                {
                  "name": "Session.CombinedOutput"
                },
                {
                  "name": "Session.Output"
                },
                {
                  "name": "Session.RequestPty"
                },
                {
                  "name": "Session.RequestSubsystem"
                },
                {
                  "name": "Session.Run"
                },
                {
                  "name": "Session.SendRequest"
                },
                {
                  "name": "Session.Setenv"
                },
                {
                  "name": "Session.Shell"
                },
                {
                  "name": "Session.Signal"
                },
                {
                  "name": "Session.Start"
                },
                {
                  "name": "Session.WindowChange"
                },
                {
                  "name": "tcpListener.Close"
                },
                {
                  "name": "unixListener.Close"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A malicious SSH peer could send unsolicited global request responses to fill an internal buffer, blocking the connection\u0027s read loop. The blocked goroutine could not be released by calling Close(), resulting in a resource leak per connection. Unsolicited global responses are now discarded."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-833: Deadlock",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.208Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79564"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781640"
            },
            {
              "url": "https://go.dev/cl/781664"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5017"
            }
          ],
          "title": "Invoking  client can cause server deadlock on unexpected responses in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39830",
        "datePublished": "2026-05-22T02:31:27.208Z",
        "dateReserved": "2026-04-07T18:13:03.528Z",
        "dateUpdated": "2026-05-22T18:54:54.686Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39829 (GCVE-0-2026-39829)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:53
    VLAI
    Title
    Invoking pathological RSA/DSA parameters may cause DoS in golang.org/x/crypto/ssh
    Summary
    The RSA and DSA public key parsers did not enforce size limits on key parameters. A crafted public key with an excessively large modulus or DSA parameter could cause several minutes of CPU consumption during signature verification. This could be triggered by unauthenticated clients during public key authentication. RSA moduli are now limited to 8192 bits, and DSA parameters are validated per FIPS 186-2.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-1176 - Inefficient CPU Computation
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 7.5,
                  "baseSeverity": "HIGH",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39829",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:52:38.155082Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:53:33.377Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "parseRSA"
                },
                {
                  "name": "checkDSAParams"
                },
                {
                  "name": "parseDSA"
                },
                {
                  "name": "Dial"
                },
                {
                  "name": "NewClientConn"
                },
                {
                  "name": "NewServerConn"
                },
                {
                  "name": "NewSignerFromKey"
                },
                {
                  "name": "ParseAuthorizedKey"
                },
                {
                  "name": "ParseKnownHosts"
                },
                {
                  "name": "ParsePrivateKey"
                },
                {
                  "name": "ParsePrivateKeyWithPassphrase"
                },
                {
                  "name": "ParsePublicKey"
                },
                {
                  "name": "ParseRawPrivateKey"
                },
                {
                  "name": "ParseRawPrivateKeyWithPassphrase"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The RSA and DSA public key parsers did not enforce size limits on key parameters. A crafted public key with an excessively large modulus or DSA parameter could cause several minutes of CPU consumption during signature verification. This could be triggered by unauthenticated clients during public key authentication. RSA moduli are now limited to 8192 bits, and DSA parameters are validated per FIPS 186-2."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-1176: Inefficient CPU Computation",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.324Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79565"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781641"
            },
            {
              "url": "https://go.dev/cl/781661"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5018"
            }
          ],
          "title": "Invoking  pathological RSA/DSA parameters may cause DoS in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39829",
        "datePublished": "2026-05-22T02:31:27.324Z",
        "dateReserved": "2026-04-07T18:13:03.528Z",
        "dateUpdated": "2026-05-22T18:53:33.377Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39828 (GCVE-0-2026-39828)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 17:44
    VLAI
    Title
    Invoking bypass of certificate restrictions in golang.org/x/crypto/ssh
    Summary
    When an SSH server authentication callback returned PartialSuccessError with non-nil Permissions, those permissions were silently discarded, potentially dropping certificate restrictions such as force-command after a second factor succeeded. Returning non-nil Permissions with PartialSuccessError now results in a connection error.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "LOW",
                  "baseScore": 6.3,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "LOW",
                  "integrityImpact": "LOW",
                  "privilegesRequired": "LOW",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39828",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T17:43:55.428395Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T17:44:19.986Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "connection.serverAuthenticate"
                },
                {
                  "name": "NewServerConn"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When an SSH server authentication callback returned PartialSuccessError with non-nil Permissions, those permissions were silently discarded, potentially dropping certificate restrictions such as force-command after a second factor succeeded. Returning non-nil Permissions with PartialSuccessError now results in a connection error."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:26.883Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79562"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781621"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5014"
            }
          ],
          "title": "Invoking  bypass of certificate restrictions in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39828",
        "datePublished": "2026-05-22T02:31:26.883Z",
        "dateReserved": "2026-04-07T18:13:03.528Z",
        "dateUpdated": "2026-05-22T17:44:19.986Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39827 (GCVE-0-2026-39827)

    Vulnerability from nvd – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:35
    VLAI
    Title
    Invoking memory leak when rejecting channels can lead to DoS in golang.org/x/crypto/ssh
    Summary
    An authenticated SSH client that repeatedly opened channels which were rejected by the server caused unbounded memory growth, eventually crashing the server process and affecting all connected users. Rejected channels are now properly removed from the connection's internal state and released for garbage collection.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-401 - Missing Release of Memory after Effective Lifetime
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    Ziyan Zhou
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 6.5,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "LOW",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39827",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:35:34.770589Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:35:40.472Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "channel.Reject"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Ziyan Zhou"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "An authenticated SSH client that repeatedly opened channels which were rejected by the server caused unbounded memory growth, eventually crashing the server process and affecting all connected users. Rejected channels are now properly removed from the connection\u0027s internal state and released for garbage collection."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-401: Missing Release of Memory after Effective Lifetime",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.064Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/35127"
            },
            {
              "url": "https://go.dev/cl/781320"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5016"
            }
          ],
          "title": "Invoking  memory leak when rejecting channels can lead to DoS in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39827",
        "datePublished": "2026-05-22T02:31:27.064Z",
        "dateReserved": "2026-04-07T18:13:03.528Z",
        "dateUpdated": "2026-05-22T18:35:40.472Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2025-47914 (GCVE-0-2025-47914)

    Vulnerability from nvd – Published: 2025-11-19 20:33 – Updated: 2025-11-20 17:15
    VLAI
    Title
    Malformed constraint may cause denial of service in golang.org/x/crypto/ssh/agent
    Summary
    SSH Agent servers do not validate the size of messages when processing new identity requests, which may cause the program to panic if the message is malformed due to an out of bounds read.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Go
    Impacted products
    Credits
    Jakub Ciolek
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "LOW",
                  "baseScore": 5.3,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2025-47914",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-11-19T20:50:27.263405Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "cweId": "CWE-125",
                    "description": "CWE-125 Out-of-bounds Read",
                    "lang": "en",
                    "type": "CWE"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-11-19T20:50:30.968Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh/agent",
              "product": "golang.org/x/crypto/ssh/agent",
              "programRoutines": [
                {
                  "name": "parseConstraints"
                },
                {
                  "name": "ForwardToAgent"
                },
                {
                  "name": "ServeAgent"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.45.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Jakub Ciolek"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "SSH Agent servers do not validate the size of messages when processing new identity requests, which may cause the program to panic if the message is malformed due to an out of bounds read."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-237",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2025-11-20T17:15:00.344Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://groups.google.com/g/golang-announce/c/w-oX3UxNcZA"
            },
            {
              "url": "https://go.dev/cl/721960"
            },
            {
              "url": "https://go.dev/issue/76364"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2025-4135"
            }
          ],
          "title": "Malformed constraint may cause denial of service in golang.org/x/crypto/ssh/agent"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2025-47914",
        "datePublished": "2025-11-19T20:33:43.126Z",
        "dateReserved": "2025-05-13T23:31:29.597Z",
        "dateUpdated": "2025-11-20T17:15:00.344Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2025-58181 (GCVE-0-2025-58181)

    Vulnerability from nvd – Published: 2025-11-19 20:33 – Updated: 2025-11-20 17:14
    VLAI
    Title
    Unbounded memory consumption in golang.org/x/crypto/ssh
    Summary
    SSH servers parsing GSSAPI authentication requests do not validate the number of mechanisms specified in the request, allowing an attacker to cause unbounded memory consumption.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.45.0 (semver)
    Create a notification for this product.
    Credits
    Jakub Ciolek
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "LOW",
                  "baseScore": 5.3,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2025-58181",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-11-19T20:49:06.918113Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "cweId": "CWE-770",
                    "description": "CWE-770 Allocation of Resources Without Limits or Throttling",
                    "lang": "en",
                    "type": "CWE"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-11-19T20:49:26.800Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "parseGSSAPIPayload"
                },
                {
                  "name": "NewServerConn"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.45.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Jakub Ciolek"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "SSH servers parsing GSSAPI authentication requests do not validate the number of mechanisms specified in the request, allowing an attacker to cause unbounded memory consumption."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-1284",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2025-11-20T17:14:59.856Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://groups.google.com/g/golang-announce/c/w-oX3UxNcZA"
            },
            {
              "url": "https://go.dev/cl/721961"
            },
            {
              "url": "https://go.dev/issue/76363"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2025-4134"
            }
          ],
          "title": "Unbounded memory consumption in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2025-58181",
        "datePublished": "2025-11-19T20:33:42.795Z",
        "dateReserved": "2025-08-27T14:50:58.691Z",
        "dateUpdated": "2025-11-20T17:14:59.856Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-46598 (GCVE-0-2026-46598)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:14
    VLAI
    Title
    Invoking pathological inputs can lead to client panic in golang.org/x/crypto/ssh/agent
    Summary
    For certain crafted inputs, a 'ed25519.PrivateKey' was created by casting malformed wire bytes, leading to a panic when used.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-129 - Improper Validation of Array Index
    Assigner
    Go
    Impacted products
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "LOW",
                  "baseScore": 5.3,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-46598",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:12:30.585638Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "cweId": "CWE-129",
                    "description": "CWE-129 Improper Validation of Array Index",
                    "lang": "en",
                    "type": "CWE"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:14:37.255Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh/agent",
              "product": "golang.org/x/crypto/ssh/agent",
              "programRoutines": [
                {
                  "name": "parseEd25519Cert"
                },
                {
                  "name": "parseEd25519Key"
                },
                {
                  "name": "ForwardToAgent"
                },
                {
                  "name": "ServeAgent"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "For certain crafted inputs, a \u0027ed25519.PrivateKey\u0027 was created by casting malformed wire bytes, leading to a panic when used."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-129: Improper Validation of Array Index",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.986Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79596"
            },
            {
              "url": "https://go.dev/cl/781360"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5033"
            }
          ],
          "title": "Invoking  pathological inputs can lead to client panic in golang.org/x/crypto/ssh/agent"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-46598",
        "datePublished": "2026-05-22T02:31:27.986Z",
        "dateReserved": "2026-05-15T17:35:00.813Z",
        "dateUpdated": "2026-05-22T18:14:37.255Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-46595 (GCVE-0-2026-46595)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:21
    VLAI
    Title
    Invoking VerifiedPublicKeyCallback permissions skip enforcement in golang.org/x/crypto/ssh
    Summary
    Previously, CVE-2024-45337 fixed an authorization bypass for misused ssh server configurations; if any other type of callback is passed other than public key, then the source-address validation would be skipped.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "LOW",
                  "baseScore": 10,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "NONE",
                  "scope": "CHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:L",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-46595",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:21:12.222019Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "cweId": "CWE-863",
                    "description": "CWE-863 Incorrect Authorization",
                    "lang": "en",
                    "type": "CWE"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:21:43.315Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "connection.serverAuthenticate"
                },
                {
                  "name": "NewServerConn"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Previously, CVE-2024-45337 fixed an authorization bypass for misused ssh server configurations; if any other type of callback is passed other than public key, then the source-address validation would be skipped."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.894Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79570"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781642"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5023"
            }
          ],
          "title": "Invoking  VerifiedPublicKeyCallback permissions skip enforcement in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-46595",
        "datePublished": "2026-05-22T02:31:27.894Z",
        "dateReserved": "2026-05-15T17:35:00.813Z",
        "dateUpdated": "2026-05-22T18:21:43.315Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-42508 (GCVE-0-2026-42508)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:44
    VLAI
    Title
    Invoking auth bypass via unenforced @revoked status in golang.org/x/crypto/ssh/knownhosts
    Summary
    Previously, a revoked 'SignatureKey' belonging to a CA was not correctly checked for revocation. Now, both the 'key' and 'key.SignatureKey' are checked for @revoked.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-295 - Improper Certificate Validation
    Assigner
    Go
    Impacted products
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "NONE",
                  "baseScore": 9.1,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-42508",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:43:40.584666Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:44:33.483Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh/knownhosts",
              "product": "golang.org/x/crypto/ssh/knownhosts",
              "programRoutines": [
                {
                  "name": "hostKeyDB.IsRevoked"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Previously, a revoked \u0027SignatureKey\u0027 belonging to a CA was not correctly checked for revocation. Now, both the \u0027key\u0027 and \u0027key.SignatureKey\u0027 are checked for @revoked."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-295: Improper Certificate Validation",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.644Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79568"
            },
            {
              "url": "https://go.dev/cl/781220"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5021"
            }
          ],
          "title": "Invoking  auth bypass via unenforced @revoked status in golang.org/x/crypto/ssh/knownhosts"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-42508",
        "datePublished": "2026-05-22T02:31:27.644Z",
        "dateReserved": "2026-04-28T00:21:12.792Z",
        "dateUpdated": "2026-05-22T18:44:33.483Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39834 (GCVE-0-2026-39834)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:50
    VLAI
    Title
    Invoking infinite loop on large channel writes in golang.org/x/crypto/ssh
    Summary
    When writing data larger than 4GB in a single Write call on an SSH channel, an integer overflow in the internal payload size calculation caused the write loop to spin indefinitely, sending empty packets without making progress. The size comparison now uses int64 to prevent truncation.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-190 - Integer Overflow or Wraparound
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 9.1,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39834",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:50:30.848292Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:50:51.339Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "channel.WriteExtended"
                },
                {
                  "name": "Dial"
                },
                {
                  "name": "NewClientConn"
                },
                {
                  "name": "NewServerConn"
                },
                {
                  "name": "Session.CombinedOutput"
                },
                {
                  "name": "Session.Output"
                },
                {
                  "name": "Session.Run"
                },
                {
                  "name": "Session.Shell"
                },
                {
                  "name": "Session.Start"
                },
                {
                  "name": "channel.Write"
                },
                {
                  "name": "curve25519sha256.Client"
                },
                {
                  "name": "curve25519sha256.Server"
                },
                {
                  "name": "dhGEXSHA.Client"
                },
                {
                  "name": "dhGEXSHA.Server"
                },
                {
                  "name": "dhGroup.Client"
                },
                {
                  "name": "dhGroup.Server"
                },
                {
                  "name": "ecdh.Client"
                },
                {
                  "name": "ecdh.Server"
                },
                {
                  "name": "extChannel.Write"
                },
                {
                  "name": "mlkem768WithCurve25519sha256.Client"
                },
                {
                  "name": "mlkem768WithCurve25519sha256.Server"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When writing data larger than 4GB in a single Write call on an SSH channel, an integer overflow in the internal payload size calculation caused the write loop to spin indefinitely, sending empty packets without making progress. The size comparison now uses int64 to prevent truncation."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-190: Integer Overflow or Wraparound",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.540Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79567"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781663"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5020"
            }
          ],
          "title": "Invoking  infinite loop on large channel writes in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39834",
        "datePublished": "2026-05-22T02:31:27.540Z",
        "dateReserved": "2026-04-07T18:13:03.529Z",
        "dateUpdated": "2026-05-22T18:50:51.339Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39831 (GCVE-0-2026-39831)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:52
    VLAI
    Title
    Invoking bypass of FIDO/U2F security keys physical interaction in golang.org/x/crypto/ssh
    Summary
    The Verify() method for FIDO/U2F security key types (sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com) did not check the User Presence flag. Signatures generated without physical touch were accepted, allowing unattended use of a hardware security key. To restore the previous behavior, return a "no-touch-required" extension in Permissions.Extensions from PublicKeyCallback.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-290 - Authentication Bypass by Spoofing
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "NONE",
                  "baseScore": 9.1,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39831",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:51:41.233749Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:52:08.344Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "CertChecker.CheckCert"
                },
                {
                  "name": "skECDSAPublicKey.Verify"
                },
                {
                  "name": "skEd25519PublicKey.Verify"
                },
                {
                  "name": "connection.serverAuthenticate"
                },
                {
                  "name": "CertChecker.Authenticate"
                },
                {
                  "name": "CertChecker.CheckHostKey"
                },
                {
                  "name": "Certificate.Verify"
                },
                {
                  "name": "Dial"
                },
                {
                  "name": "NewClientConn"
                },
                {
                  "name": "NewServerConn"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The Verify() method for FIDO/U2F security key types (sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com) did not check the User Presence flag. Signatures generated without physical touch were accepted, allowing unattended use of a hardware security key. To restore the previous behavior, return a \"no-touch-required\" extension in Permissions.Extensions from PublicKeyCallback."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-290: Authentication Bypass by Spoofing",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.436Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79566"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781662"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5019"
            }
          ],
          "title": "Invoking  bypass of FIDO/U2F security keys physical interaction in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39831",
        "datePublished": "2026-05-22T02:31:27.436Z",
        "dateReserved": "2026-04-07T18:13:03.528Z",
        "dateUpdated": "2026-05-22T18:52:08.344Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39829 (GCVE-0-2026-39829)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:53
    VLAI
    Title
    Invoking pathological RSA/DSA parameters may cause DoS in golang.org/x/crypto/ssh
    Summary
    The RSA and DSA public key parsers did not enforce size limits on key parameters. A crafted public key with an excessively large modulus or DSA parameter could cause several minutes of CPU consumption during signature verification. This could be triggered by unauthenticated clients during public key authentication. RSA moduli are now limited to 8192 bits, and DSA parameters are validated per FIPS 186-2.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-1176 - Inefficient CPU Computation
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 7.5,
                  "baseSeverity": "HIGH",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39829",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:52:38.155082Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:53:33.377Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "parseRSA"
                },
                {
                  "name": "checkDSAParams"
                },
                {
                  "name": "parseDSA"
                },
                {
                  "name": "Dial"
                },
                {
                  "name": "NewClientConn"
                },
                {
                  "name": "NewServerConn"
                },
                {
                  "name": "NewSignerFromKey"
                },
                {
                  "name": "ParseAuthorizedKey"
                },
                {
                  "name": "ParseKnownHosts"
                },
                {
                  "name": "ParsePrivateKey"
                },
                {
                  "name": "ParsePrivateKeyWithPassphrase"
                },
                {
                  "name": "ParsePublicKey"
                },
                {
                  "name": "ParseRawPrivateKey"
                },
                {
                  "name": "ParseRawPrivateKeyWithPassphrase"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The RSA and DSA public key parsers did not enforce size limits on key parameters. A crafted public key with an excessively large modulus or DSA parameter could cause several minutes of CPU consumption during signature verification. This could be triggered by unauthenticated clients during public key authentication. RSA moduli are now limited to 8192 bits, and DSA parameters are validated per FIPS 186-2."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-1176: Inefficient CPU Computation",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.324Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79565"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781641"
            },
            {
              "url": "https://go.dev/cl/781661"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5018"
            }
          ],
          "title": "Invoking  pathological RSA/DSA parameters may cause DoS in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39829",
        "datePublished": "2026-05-22T02:31:27.324Z",
        "dateReserved": "2026-04-07T18:13:03.528Z",
        "dateUpdated": "2026-05-22T18:53:33.377Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39830 (GCVE-0-2026-39830)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:54
    VLAI
    Title
    Invoking client can cause server deadlock on unexpected responses in golang.org/x/crypto/ssh
    Summary
    A malicious SSH peer could send unsolicited global request responses to fill an internal buffer, blocking the connection's read loop. The blocked goroutine could not be released by calling Close(), resulting in a resource leak per connection. Unsolicited global responses are now discarded.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 9.1,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39830",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:54:26.306252Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:54:54.686Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "mux.SendRequest"
                },
                {
                  "name": "mux.handleGlobalPacket"
                },
                {
                  "name": "channel.handlePacket"
                },
                {
                  "name": "channel.SendRequest"
                },
                {
                  "name": "Client.Listen"
                },
                {
                  "name": "Client.ListenTCP"
                },
                {
                  "name": "Client.ListenUnix"
                },
                {
                  "name": "Dial"
                },
                {
                  "name": "NewClientConn"
                },
                {
                  "name": "NewServerConn"
                },
                {
                  "name": "Session.CombinedOutput"
                },
                {
                  "name": "Session.Output"
                },
                {
                  "name": "Session.RequestPty"
                },
                {
                  "name": "Session.RequestSubsystem"
                },
                {
                  "name": "Session.Run"
                },
                {
                  "name": "Session.SendRequest"
                },
                {
                  "name": "Session.Setenv"
                },
                {
                  "name": "Session.Shell"
                },
                {
                  "name": "Session.Signal"
                },
                {
                  "name": "Session.Start"
                },
                {
                  "name": "Session.WindowChange"
                },
                {
                  "name": "tcpListener.Close"
                },
                {
                  "name": "unixListener.Close"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "A malicious SSH peer could send unsolicited global request responses to fill an internal buffer, blocking the connection\u0027s read loop. The blocked goroutine could not be released by calling Close(), resulting in a resource leak per connection. Unsolicited global responses are now discarded."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-833: Deadlock",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.208Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79564"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781640"
            },
            {
              "url": "https://go.dev/cl/781664"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5017"
            }
          ],
          "title": "Invoking  client can cause server deadlock on unexpected responses in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39830",
        "datePublished": "2026-05-22T02:31:27.208Z",
        "dateReserved": "2026-04-07T18:13:03.528Z",
        "dateUpdated": "2026-05-22T18:54:54.686Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39827 (GCVE-0-2026-39827)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:35
    VLAI
    Title
    Invoking memory leak when rejecting channels can lead to DoS in golang.org/x/crypto/ssh
    Summary
    An authenticated SSH client that repeatedly opened channels which were rejected by the server caused unbounded memory growth, eventually crashing the server process and affecting all connected users. Rejected channels are now properly removed from the connection's internal state and released for garbage collection.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-401 - Missing Release of Memory after Effective Lifetime
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    Ziyan Zhou
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 6.5,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "LOW",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39827",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:35:34.770589Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:35:40.472Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "channel.Reject"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Ziyan Zhou"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "An authenticated SSH client that repeatedly opened channels which were rejected by the server caused unbounded memory growth, eventually crashing the server process and affecting all connected users. Rejected channels are now properly removed from the connection\u0027s internal state and released for garbage collection."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-401: Missing Release of Memory after Effective Lifetime",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:27.064Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/35127"
            },
            {
              "url": "https://go.dev/cl/781320"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5016"
            }
          ],
          "title": "Invoking  memory leak when rejecting channels can lead to DoS in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39827",
        "datePublished": "2026-05-22T02:31:27.064Z",
        "dateReserved": "2026-04-07T18:13:03.528Z",
        "dateUpdated": "2026-05-22T18:35:40.472Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39835 (GCVE-0-2026-39835)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 17:45
    VLAI
    Title
    Invoking server panic during CheckHostKey/Authenticate in golang.org/x/crypto/ssh
    Summary
    SSH servers which use CertChecker as a public key callback without setting IsUserAuthority or IsHostAuthority could be caused to panic by a client presenting a certificate. CertChecker now returns an error instead of panicking when these callbacks are nil.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-476 - NULL Pointer Dereference
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "LOW",
                  "baseScore": 5.3,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39835",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T17:44:50.320380Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T17:45:10.853Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "CertChecker.CheckHostKey"
                },
                {
                  "name": "CertChecker.Authenticate"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "SSH servers which use CertChecker as a public key callback without setting IsUserAuthority or IsHostAuthority could be caused to panic by a client presenting a certificate. CertChecker now returns an error instead of panicking when these callbacks are nil."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-476: NULL Pointer Dereference",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:26.982Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79563"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781660"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5015"
            }
          ],
          "title": "Invoking  server panic during CheckHostKey/Authenticate in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39835",
        "datePublished": "2026-05-22T02:31:26.982Z",
        "dateReserved": "2026-04-07T18:13:03.529Z",
        "dateUpdated": "2026-05-22T17:45:10.853Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39828 (GCVE-0-2026-39828)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 17:44
    VLAI
    Title
    Invoking bypass of certificate restrictions in golang.org/x/crypto/ssh
    Summary
    When an SSH server authentication callback returned PartialSuccessError with non-nil Permissions, those permissions were silently discarded, potentially dropping certificate restrictions such as force-command after a second factor succeeded. Returning non-nil Permissions with PartialSuccessError now results in a connection error.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-863 - Incorrect Authorization
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "LOW",
                  "baseScore": 6.3,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "LOW",
                  "integrityImpact": "LOW",
                  "privilegesRequired": "LOW",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39828",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T17:43:55.428395Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T17:44:19.986Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "connection.serverAuthenticate"
                },
                {
                  "name": "NewServerConn"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When an SSH server authentication callback returned PartialSuccessError with non-nil Permissions, those permissions were silently discarded, potentially dropping certificate restrictions such as force-command after a second factor succeeded. Returning non-nil Permissions with PartialSuccessError now results in a connection error."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-863: Incorrect Authorization",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:26.883Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79562"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781621"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5014"
            }
          ],
          "title": "Invoking  bypass of certificate restrictions in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39828",
        "datePublished": "2026-05-22T02:31:26.883Z",
        "dateReserved": "2026-04-07T18:13:03.528Z",
        "dateUpdated": "2026-05-22T17:44:19.986Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-46597 (GCVE-0-2026-46597)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 14:08
    VLAI
    Title
    Invoking byte arithmetic causes underflow and panic in golang.org/x/crypto/ssh
    Summary
    An incorrectly placed cast from bytes to int allowed for server-side panic in the AES-GCM packet decoder for well-crafted inputs.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-191 - Integer Underflow (Wrap or Wraparound)
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.52.0 (semver)
    Create a notification for this product.
    Credits
    Maciej Kawka
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 7.5,
                  "baseSeverity": "HIGH",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-46597",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T14:08:24.589026Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T14:08:27.674Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "gcmCipher.readCipherPacket"
                },
                {
                  "name": "Dial"
                },
                {
                  "name": "NewClientConn"
                },
                {
                  "name": "NewServerConn"
                },
                {
                  "name": "curve25519sha256.Client"
                },
                {
                  "name": "curve25519sha256.Server"
                },
                {
                  "name": "dhGEXSHA.Client"
                },
                {
                  "name": "dhGEXSHA.Server"
                },
                {
                  "name": "dhGroup.Client"
                },
                {
                  "name": "dhGroup.Server"
                },
                {
                  "name": "ecdh.Client"
                },
                {
                  "name": "ecdh.Server"
                },
                {
                  "name": "mlkem768WithCurve25519sha256.Client"
                },
                {
                  "name": "mlkem768WithCurve25519sha256.Server"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Maciej Kawka"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "An incorrectly placed cast from bytes to int allowed for server-side panic in the AES-GCM packet decoder for well-crafted inputs."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-191: Integer Underflow (Wrap or Wraparound)",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:26.754Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79561"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://go.dev/cl/781620"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5013"
            }
          ],
          "title": "Invoking  byte arithmetic causes underflow and panic in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-46597",
        "datePublished": "2026-05-22T02:31:26.754Z",
        "dateReserved": "2026-05-15T17:35:00.813Z",
        "dateUpdated": "2026-05-22T14:08:27.674Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39832 (GCVE-0-2026-39832)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 19:03
    VLAI
    Title
    Invoking agent constraints dropped when forwarding keys in golang.org/x/crypto/ssh/agent
    Summary
    When adding a key to a remote agent constraint extensions such as restrict-destination-v00@openssh.com were not serialized in the request. Destination restrictions were silently stripped when forwarding keys, allowing unrestricted use of the key on the remote host. The client now serializes all constraint extensions. Additionally, the in-memory keyring returned by NewKeyring() now rejects keys with unsupported constraint extensions instead of silently ignoring them.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-281 - Improper Preservation of Permissions
    Assigner
    Go
    Impacted products
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "NONE",
                  "baseScore": 9.1,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39832",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:59:53.174504Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T19:03:06.882Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh/agent",
              "product": "golang.org/x/crypto/ssh/agent",
              "programRoutines": [
                {
                  "name": "client.Add"
                },
                {
                  "name": "keyring.Add"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "When adding a key to a remote agent constraint extensions such as restrict-destination-v00@openssh.com were not serialized in the request. Destination restrictions were silently stripped when forwarding keys, allowing unrestricted use of the key on the remote host. The client now serializes all constraint extensions. Additionally, the in-memory keyring returned by NewKeyring() now rejects keys with unsupported constraint extensions instead of silently ignoring them."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-281: Improper Preservation of Permissions",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:26.660Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79435"
            },
            {
              "url": "https://go.dev/cl/778642"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5006"
            }
          ],
          "title": "Invoking  agent constraints dropped when forwarding keys in golang.org/x/crypto/ssh/agent"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39832",
        "datePublished": "2026-05-22T02:31:26.660Z",
        "dateReserved": "2026-04-07T18:13:03.529Z",
        "dateUpdated": "2026-05-22T19:03:06.882Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-39833 (GCVE-0-2026-39833)

    Vulnerability from cvelistv5 – Published: 2026-05-22 02:31 – Updated: 2026-05-22 18:58
    VLAI
    Title
    Invoking key constraints not enforced in golang.org/x/crypto/ssh/agent
    Summary
    The in-memory keyring returned by NewKeyring() silently accepted keys with the ConfirmBeforeUse constraint but never enforced it. The key would sign without any confirmation prompt, with no indication to the caller that the constraint was not in effect. NewKeyring() now returns an error when unsupported constraints are requested.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: total
    CISA Coordinator (v2.0.3)
    CWE
    • CWE-358 - Improperly Implemented Security Check for Standard
    Assigner
    Go
    Impacted products
    Credits
    NCC Group Cryptography Services, sponsored by Teleport
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "NONE",
                  "baseScore": 9.1,
                  "baseSeverity": "CRITICAL",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-39833",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-05-22T18:57:41.103317Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-05-22T18:58:08.489Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh/agent",
              "product": "golang.org/x/crypto/ssh/agent",
              "programRoutines": [
                {
                  "name": "keyring.Add"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.52.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "NCC Group Cryptography Services, sponsored by Teleport"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The in-memory keyring returned by NewKeyring() silently accepted keys with the ConfirmBeforeUse constraint but never enforced it. The key would sign without any confirmation prompt, with no indication to the caller that the constraint was not in effect. NewKeyring() now returns an error when unsupported constraints are requested."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-358: Improperly Implemented Security Check for Standard",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-05-22T02:31:26.294Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/79436"
            },
            {
              "url": "https://go.dev/cl/778640"
            },
            {
              "url": "https://go.dev/cl/778641"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/a082jnz-LvI"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2026-5005"
            }
          ],
          "title": "Invoking  key constraints not enforced in golang.org/x/crypto/ssh/agent"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2026-39833",
        "datePublished": "2026-05-22T02:31:26.294Z",
        "dateReserved": "2026-04-07T18:13:03.529Z",
        "dateUpdated": "2026-05-22T18:58:08.489Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2025-47914 (GCVE-0-2025-47914)

    Vulnerability from cvelistv5 – Published: 2025-11-19 20:33 – Updated: 2025-11-20 17:15
    VLAI
    Title
    Malformed constraint may cause denial of service in golang.org/x/crypto/ssh/agent
    Summary
    SSH Agent servers do not validate the size of messages when processing new identity requests, which may cause the program to panic if the message is malformed due to an out of bounds read.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Go
    Impacted products
    Credits
    Jakub Ciolek
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "LOW",
                  "baseScore": 5.3,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2025-47914",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-11-19T20:50:27.263405Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "cweId": "CWE-125",
                    "description": "CWE-125 Out-of-bounds Read",
                    "lang": "en",
                    "type": "CWE"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-11-19T20:50:30.968Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh/agent",
              "product": "golang.org/x/crypto/ssh/agent",
              "programRoutines": [
                {
                  "name": "parseConstraints"
                },
                {
                  "name": "ForwardToAgent"
                },
                {
                  "name": "ServeAgent"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.45.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Jakub Ciolek"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "SSH Agent servers do not validate the size of messages when processing new identity requests, which may cause the program to panic if the message is malformed due to an out of bounds read."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-237",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2025-11-20T17:15:00.344Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://groups.google.com/g/golang-announce/c/w-oX3UxNcZA"
            },
            {
              "url": "https://go.dev/cl/721960"
            },
            {
              "url": "https://go.dev/issue/76364"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2025-4135"
            }
          ],
          "title": "Malformed constraint may cause denial of service in golang.org/x/crypto/ssh/agent"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2025-47914",
        "datePublished": "2025-11-19T20:33:43.126Z",
        "dateReserved": "2025-05-13T23:31:29.597Z",
        "dateUpdated": "2025-11-20T17:15:00.344Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2025-58181 (GCVE-0-2025-58181)

    Vulnerability from cvelistv5 – Published: 2025-11-19 20:33 – Updated: 2025-11-20 17:14
    VLAI
    Title
    Unbounded memory consumption in golang.org/x/crypto/ssh
    Summary
    SSH servers parsing GSSAPI authentication requests do not validate the number of mechanisms specified in the request, allowing an attacker to cause unbounded memory consumption.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator (v2.0.3)
    CWE
    Assigner
    Go
    Impacted products
    Vendor Product Version
    golang.org/x/crypto golang.org/x/crypto/ssh Affected: 0 , < 0.45.0 (semver)
    Create a notification for this product.
    Credits
    Jakub Ciolek
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "LOW",
                  "baseScore": 5.3,
                  "baseSeverity": "MEDIUM",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2025-58181",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2025-11-19T20:49:06.918113Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "cweId": "CWE-770",
                    "description": "CWE-770 Allocation of Resources Without Limits or Throttling",
                    "lang": "en",
                    "type": "CWE"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2025-11-19T20:49:26.800Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/crypto/ssh",
              "product": "golang.org/x/crypto/ssh",
              "programRoutines": [
                {
                  "name": "parseGSSAPIPayload"
                },
                {
                  "name": "NewServerConn"
                }
              ],
              "vendor": "golang.org/x/crypto",
              "versions": [
                {
                  "lessThan": "0.45.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Jakub Ciolek"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "SSH servers parsing GSSAPI authentication requests do not validate the number of mechanisms specified in the request, allowing an attacker to cause unbounded memory consumption."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-1284",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2025-11-20T17:14:59.856Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://groups.google.com/g/golang-announce/c/w-oX3UxNcZA"
            },
            {
              "url": "https://go.dev/cl/721961"
            },
            {
              "url": "https://go.dev/issue/76363"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2025-4134"
            }
          ],
          "title": "Unbounded memory consumption in golang.org/x/crypto/ssh"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2025-58181",
        "datePublished": "2025-11-19T20:33:42.795Z",
        "dateReserved": "2025-08-27T14:50:58.691Z",
        "dateUpdated": "2025-11-20T17:14:59.856Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }