Search

Find a vulnerability

Search criteria

    10 vulnerabilities by go_standard_library

    CVE-2024-34156 (GCVE-0-2024-34156)

    Vulnerability from nvd – Published: 2024-09-06 20:42 – Updated: 2024-09-26 15:03
    VLAI
    Title
    Stack exhaustion in Decoder.Decode in encoding/gob
    Summary
    Calling Decoder.Decode on a message which contains deeply nested structures can cause a panic due to stack exhaustion. This is a follow-up to CVE-2022-30635.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2024-09-09 14:04 UTC
    CWE
    Impacted products
    Vendor Product Version
    Go standard library encoding/gob Affected: 0 , < 1.22.7 (semver)
    Affected: 1.23.0-0 , < 1.23.1 (semver)
    Create a notification for this product.
    go_standard_library encoding\/gob Affected: 0 , < 1.22.7 (semver)
    Affected: 1.23.0-0 , < 1.23.1 (semver)
        cpe:2.3:a:go_standard_library:encoding\/gob:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:go_standard_library:encoding\\/gob:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "encoding\\/gob",
                "vendor": "go_standard_library",
                "versions": [
                  {
                    "lessThan": "1.22.7",
                    "status": "affected",
                    "version": "0",
                    "versionType": "semver"
                  },
                  {
                    "lessThan": "1.23.1",
                    "status": "affected",
                    "version": "1.23.0-0",
                    "versionType": "semver"
                  }
                ]
              }
            ],
            "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-2024-34156",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-09-09T14:04:16.338747Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-09-09T14:29:46.867Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          },
          {
            "providerMetadata": {
              "dateUpdated": "2024-09-26T15:03:08.203Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "url": "https://security.netapp.com/advisory/ntap-20240926-0004/"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "encoding/gob",
              "product": "encoding/gob",
              "programRoutines": [
                {
                  "name": "Decoder.decIgnoreOpFor"
                },
                {
                  "name": "Decoder.Decode"
                },
                {
                  "name": "Decoder.DecodeValue"
                }
              ],
              "vendor": "Go standard library",
              "versions": [
                {
                  "lessThan": "1.22.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "lessThan": "1.23.1",
                  "status": "affected",
                  "version": "1.23.0-0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Md Sakib Anwar of The Ohio State University (anwar.40@osu.edu)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Calling Decoder.Decode on a message which contains deeply nested structures can cause a panic due to stack exhaustion. This is a follow-up to CVE-2022-30635."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-674: Uncontrolled Recursion",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-09-06T20:42:42.661Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/cl/611239"
            },
            {
              "url": "https://go.dev/issue/69139"
            },
            {
              "url": "https://groups.google.com/g/golang-dev/c/S9POB9NCTdk"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2024-3106"
            }
          ],
          "title": "Stack exhaustion in Decoder.Decode in encoding/gob"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2024-34156",
        "datePublished": "2024-09-06T20:42:42.661Z",
        "dateReserved": "2024-05-01T18:45:34.846Z",
        "dateUpdated": "2024-09-26T15:03:08.203Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2024-24791 (GCVE-0-2024-24791)

    Vulnerability from nvd – Published: 2024-07-02 21:28 – Updated: 2024-10-04 15:02
    VLAI
    Title
    Denial of service due to improper 100-continue handling in net/http
    Summary
    The net/http HTTP/1.1 client mishandled the case where a server responds to a request with an "Expect: 100-continue" header with a non-informational (200 or higher) status. This mishandling could leave a client connection in an invalid state, where the next request sent on the connection will fail. An attacker sending a request to a net/http/httputil.ReverseProxy proxy can exploit this mishandling to cause a denial of service by sending "Expect: 100-continue" requests which elicit a non-informational response from the backend. Each such request leaves the proxy with an invalid connection, and causes one subsequent request using that connection to fail.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2024-07-03 13:39 UTC
    CWE
    • CWE 400: Uncontrolled Resource Consumption
    Impacted products
    Vendor Product Version
    Go standard library net/http Affected: 0 , < 1.21.12 (semver)
    Affected: 1.22.0-0 , < 1.22.5 (semver)
    Create a notification for this product.
    go_standard_library net\/http Affected: 0 , < 1.21.12 (custom)
    Affected: 1.22.0-0 , < 1.22.5 (custom)
        cpe:2.3:a:go_standard_library:net\/http:1.21.12:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:go_standard_library:net\\/http:1.21.12:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "net\\/http",
                "vendor": "go_standard_library",
                "versions": [
                  {
                    "lessThan": "1.21.12",
                    "status": "affected",
                    "version": "0",
                    "versionType": "custom"
                  },
                  {
                    "lessThan": "1.22.5",
                    "status": "affected",
                    "version": "1.22.0-0",
                    "versionType": "custom"
                  }
                ]
              }
            ],
            "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-2024-24791",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-07-03T13:39:23.366299Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-07-03T13:45:59.566Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          },
          {
            "providerMetadata": {
              "dateUpdated": "2024-10-04T15:02:46.565Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/cl/591255"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/issue/67555"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://groups.google.com/g/golang-dev/c/t0rK-qHBqzY/m/6MMoAZkMAgAJ"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://pkg.go.dev/vuln/GO-2024-2963"
              },
              {
                "url": "https://security.netapp.com/advisory/ntap-20241004-0004/"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "net/http",
              "product": "net/http",
              "programRoutines": [
                {
                  "name": "persistConn.readResponse"
                },
                {
                  "name": "Client.CloseIdleConnections"
                },
                {
                  "name": "Client.Do"
                },
                {
                  "name": "Client.Get"
                },
                {
                  "name": "Client.Head"
                },
                {
                  "name": "Client.Post"
                },
                {
                  "name": "Client.PostForm"
                },
                {
                  "name": "Get"
                },
                {
                  "name": "Head"
                },
                {
                  "name": "Post"
                },
                {
                  "name": "PostForm"
                },
                {
                  "name": "Transport.CancelRequest"
                },
                {
                  "name": "Transport.CloseIdleConnections"
                },
                {
                  "name": "Transport.RoundTrip"
                }
              ],
              "vendor": "Go standard library",
              "versions": [
                {
                  "lessThan": "1.21.12",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "lessThan": "1.22.5",
                  "status": "affected",
                  "version": "1.22.0-0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Geoff Franks"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The net/http HTTP/1.1 client mishandled the case where a server responds to a request with an \"Expect: 100-continue\" header with a non-informational (200 or higher) status. This mishandling could leave a client connection in an invalid state, where the next request sent on the connection will fail. An attacker sending a request to a net/http/httputil.ReverseProxy proxy can exploit this mishandling to cause a denial of service by sending \"Expect: 100-continue\" requests which elicit a non-informational response from the backend. Each such request leaves the proxy with an invalid connection, and causes one subsequent request using that connection to fail."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE 400: Uncontrolled Resource Consumption",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-07-02T21:28:25.677Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/cl/591255"
            },
            {
              "url": "https://go.dev/issue/67555"
            },
            {
              "url": "https://groups.google.com/g/golang-dev/c/t0rK-qHBqzY/m/6MMoAZkMAgAJ"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2024-2963"
            }
          ],
          "title": "Denial of service due to improper 100-continue handling in net/http"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2024-24791",
        "datePublished": "2024-07-02T21:28:25.677Z",
        "dateReserved": "2024-01-30T16:05:14.758Z",
        "dateUpdated": "2024-10-04T15:02:46.565Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2023-45288 (GCVE-0-2023-45288)

    Vulnerability from nvd – Published: 2024-04-04 20:37 – Updated: 2025-11-04 18:17
    VLAI
    Title
    HTTP/2 CONTINUATION flood in net/http
    Summary
    An attacker may cause an HTTP/2 endpoint to read arbitrary amounts of header data by sending an excessive number of CONTINUATION frames. Maintaining HPACK state requires parsing and processing all HEADERS and CONTINUATION frames on a connection. When a request's headers exceed MaxHeaderBytes, no memory is allocated to store the excess headers, but they are still parsed. This permits an attacker to cause an HTTP/2 endpoint to read arbitrary amounts of header data, all associated with a request which is going to be rejected. These headers can include Huffman-encoded data which is significantly more expensive for the receiver to decode than for an attacker to send. The fix sets a limit on the amount of excess header frames we will process before closing a connection.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2024-04-05 17:08 UTC
    CWE
    • CWE-400 - Uncontrolled Resource Consumption
    Impacted products
    Vendor Product Version
    Go standard library net/http Affected: 0 , < 1.21.9 (semver)
    Affected: 1.22.0-0 , < 1.22.2 (semver)
    Create a notification for this product.
    golang.org/x/net golang.org/x/net/http2 Affected: 0 , < 0.23.0 (semver)
    Create a notification for this product.
    go_standard_library net\/http Affected: 0 , < 1.21.9 (custom)
    Affected: 1.22.0-0 , < 1.22.2 (custom)
        cpe:2.3:a:go_standard_library:net\/http:*:*:*:*:*:*:*:*
    Create a notification for this product.
    golang http2 Affected: 0 , < 0.23.0 (custom)
        cpe:2.3:a:golang:http2:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2025-11-04T18:17:43.583Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/issue/65051"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/cl/576155"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://groups.google.com/g/golang-announce/c/YgW0sx8mN3M"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://pkg.go.dev/vuln/GO-2024-2687"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://security.netapp.com/advisory/ntap-20240419-0009/"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QRYFHIQ6XRKRYBI2F5UESH67BJBQXUPT/"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "http://www.openwall.com/lists/oss-security/2024/04/05/4"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "http://www.openwall.com/lists/oss-security/2024/04/03/16"
              },
              {
                "url": "https://www.kb.cert.org/vuls/id/421644"
              }
            ],
            "title": "CVE Program Container"
          },
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:go_standard_library:net\\/http:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "net\\/http",
                "vendor": "go_standard_library",
                "versions": [
                  {
                    "lessThan": "1.21.9",
                    "status": "affected",
                    "version": "0",
                    "versionType": "custom"
                  },
                  {
                    "lessThan": "1.22.2",
                    "status": "affected",
                    "version": "1.22.0-0",
                    "versionType": "custom"
                  }
                ]
              },
              {
                "cpes": [
                  "cpe:2.3:a:golang:http2:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "http2",
                "vendor": "golang",
                "versions": [
                  {
                    "lessThan": "0.23.0",
                    "status": "affected",
                    "version": "0",
                    "versionType": "custom"
                  }
                ]
              }
            ],
            "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-2023-45288",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-04-05T17:08:42.212936Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-08-26T20:40:01.996Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "net/http",
              "product": "net/http",
              "programRoutines": [
                {
                  "name": "http2Framer.readMetaFrame"
                },
                {
                  "name": "CanonicalHeaderKey"
                },
                {
                  "name": "Client.CloseIdleConnections"
                },
                {
                  "name": "Client.Do"
                },
                {
                  "name": "Client.Get"
                },
                {
                  "name": "Client.Head"
                },
                {
                  "name": "Client.Post"
                },
                {
                  "name": "Client.PostForm"
                },
                {
                  "name": "Cookie.String"
                },
                {
                  "name": "Cookie.Valid"
                },
                {
                  "name": "Dir.Open"
                },
                {
                  "name": "Error"
                },
                {
                  "name": "Get"
                },
                {
                  "name": "HandlerFunc.ServeHTTP"
                },
                {
                  "name": "Head"
                },
                {
                  "name": "Header.Add"
                },
                {
                  "name": "Header.Del"
                },
                {
                  "name": "Header.Get"
                },
                {
                  "name": "Header.Set"
                },
                {
                  "name": "Header.Values"
                },
                {
                  "name": "Header.Write"
                },
                {
                  "name": "Header.WriteSubset"
                },
                {
                  "name": "ListenAndServe"
                },
                {
                  "name": "ListenAndServeTLS"
                },
                {
                  "name": "NewRequest"
                },
                {
                  "name": "NewRequestWithContext"
                },
                {
                  "name": "NotFound"
                },
                {
                  "name": "ParseTime"
                },
                {
                  "name": "Post"
                },
                {
                  "name": "PostForm"
                },
                {
                  "name": "ProxyFromEnvironment"
                },
                {
                  "name": "ReadRequest"
                },
                {
                  "name": "ReadResponse"
                },
                {
                  "name": "Redirect"
                },
                {
                  "name": "Request.AddCookie"
                },
                {
                  "name": "Request.BasicAuth"
                },
                {
                  "name": "Request.FormFile"
                },
                {
                  "name": "Request.FormValue"
                },
                {
                  "name": "Request.MultipartReader"
                },
                {
                  "name": "Request.ParseForm"
                },
                {
                  "name": "Request.ParseMultipartForm"
                },
                {
                  "name": "Request.PostFormValue"
                },
                {
                  "name": "Request.Referer"
                },
                {
                  "name": "Request.SetBasicAuth"
                },
                {
                  "name": "Request.UserAgent"
                },
                {
                  "name": "Request.Write"
                },
                {
                  "name": "Request.WriteProxy"
                },
                {
                  "name": "Response.Cookies"
                },
                {
                  "name": "Response.Location"
                },
                {
                  "name": "Response.Write"
                },
                {
                  "name": "ResponseController.EnableFullDuplex"
                },
                {
                  "name": "ResponseController.Flush"
                },
                {
                  "name": "ResponseController.Hijack"
                },
                {
                  "name": "ResponseController.SetReadDeadline"
                },
                {
                  "name": "ResponseController.SetWriteDeadline"
                },
                {
                  "name": "Serve"
                },
                {
                  "name": "ServeContent"
                },
                {
                  "name": "ServeFile"
                },
                {
                  "name": "ServeMux.ServeHTTP"
                },
                {
                  "name": "ServeTLS"
                },
                {
                  "name": "Server.Close"
                },
                {
                  "name": "Server.ListenAndServe"
                },
                {
                  "name": "Server.ListenAndServeTLS"
                },
                {
                  "name": "Server.Serve"
                },
                {
                  "name": "Server.ServeTLS"
                },
                {
                  "name": "Server.SetKeepAlivesEnabled"
                },
                {
                  "name": "Server.Shutdown"
                },
                {
                  "name": "SetCookie"
                },
                {
                  "name": "Transport.CancelRequest"
                },
                {
                  "name": "Transport.Clone"
                },
                {
                  "name": "Transport.CloseIdleConnections"
                },
                {
                  "name": "Transport.RoundTrip"
                },
                {
                  "name": "body.Close"
                },
                {
                  "name": "body.Read"
                },
                {
                  "name": "bodyEOFSignal.Close"
                },
                {
                  "name": "bodyEOFSignal.Read"
                },
                {
                  "name": "bodyLocked.Read"
                },
                {
                  "name": "bufioFlushWriter.Write"
                },
                {
                  "name": "cancelTimerBody.Close"
                },
                {
                  "name": "cancelTimerBody.Read"
                },
                {
                  "name": "checkConnErrorWriter.Write"
                },
                {
                  "name": "chunkWriter.Write"
                },
                {
                  "name": "connReader.Read"
                },
                {
                  "name": "connectMethodKey.String"
                },
                {
                  "name": "expectContinueReader.Close"
                },
                {
                  "name": "expectContinueReader.Read"
                },
                {
                  "name": "extraHeader.Write"
                },
                {
                  "name": "fileHandler.ServeHTTP"
                },
                {
                  "name": "fileTransport.RoundTrip"
                },
                {
                  "name": "globalOptionsHandler.ServeHTTP"
                },
                {
                  "name": "gzipReader.Close"
                },
                {
                  "name": "gzipReader.Read"
                },
                {
                  "name": "http2ClientConn.Close"
                },
                {
                  "name": "http2ClientConn.Ping"
                },
                {
                  "name": "http2ClientConn.RoundTrip"
                },
                {
                  "name": "http2ClientConn.Shutdown"
                },
                {
                  "name": "http2ConnectionError.Error"
                },
                {
                  "name": "http2ErrCode.String"
                },
                {
                  "name": "http2FrameHeader.String"
                },
                {
                  "name": "http2FrameType.String"
                },
                {
                  "name": "http2FrameWriteRequest.String"
                },
                {
                  "name": "http2Framer.ReadFrame"
                },
                {
                  "name": "http2Framer.WriteContinuation"
                },
                {
                  "name": "http2Framer.WriteData"
                },
                {
                  "name": "http2Framer.WriteDataPadded"
                },
                {
                  "name": "http2Framer.WriteGoAway"
                },
                {
                  "name": "http2Framer.WriteHeaders"
                },
                {
                  "name": "http2Framer.WritePing"
                },
                {
                  "name": "http2Framer.WritePriority"
                },
                {
                  "name": "http2Framer.WritePushPromise"
                },
                {
                  "name": "http2Framer.WriteRSTStream"
                },
                {
                  "name": "http2Framer.WriteRawFrame"
                },
                {
                  "name": "http2Framer.WriteSettings"
                },
                {
                  "name": "http2Framer.WriteSettingsAck"
                },
                {
                  "name": "http2Framer.WriteWindowUpdate"
                },
                {
                  "name": "http2GoAwayError.Error"
                },
                {
                  "name": "http2Server.ServeConn"
                },
                {
                  "name": "http2Setting.String"
                },
                {
                  "name": "http2SettingID.String"
                },
                {
                  "name": "http2SettingsFrame.ForeachSetting"
                },
                {
                  "name": "http2StreamError.Error"
                },
                {
                  "name": "http2Transport.CloseIdleConnections"
                },
                {
                  "name": "http2Transport.NewClientConn"
                },
                {
                  "name": "http2Transport.RoundTrip"
                },
                {
                  "name": "http2Transport.RoundTripOpt"
                },
                {
                  "name": "http2bufferedWriter.Flush"
                },
                {
                  "name": "http2bufferedWriter.Write"
                },
                {
                  "name": "http2chunkWriter.Write"
                },
                {
                  "name": "http2clientConnPool.GetClientConn"
                },
                {
                  "name": "http2connError.Error"
                },
                {
                  "name": "http2dataBuffer.Read"
                },
                {
                  "name": "http2duplicatePseudoHeaderError.Error"
                },
                {
                  "name": "http2gzipReader.Close"
                },
                {
                  "name": "http2gzipReader.Read"
                },
                {
                  "name": "http2headerFieldNameError.Error"
                },
                {
                  "name": "http2headerFieldValueError.Error"
                },
                {
                  "name": "http2noDialClientConnPool.GetClientConn"
                },
                {
                  "name": "http2noDialH2RoundTripper.RoundTrip"
                },
                {
                  "name": "http2pipe.Read"
                },
                {
                  "name": "http2priorityWriteScheduler.CloseStream"
                },
                {
                  "name": "http2priorityWriteScheduler.OpenStream"
                },
                {
                  "name": "http2pseudoHeaderError.Error"
                },
                {
                  "name": "http2requestBody.Close"
                },
                {
                  "name": "http2requestBody.Read"
                },
                {
                  "name": "http2responseWriter.Flush"
                },
                {
                  "name": "http2responseWriter.FlushError"
                },
                {
                  "name": "http2responseWriter.Push"
                },
                {
                  "name": "http2responseWriter.SetReadDeadline"
                },
                {
                  "name": "http2responseWriter.SetWriteDeadline"
                },
                {
                  "name": "http2responseWriter.Write"
                },
                {
                  "name": "http2responseWriter.WriteHeader"
                },
                {
                  "name": "http2responseWriter.WriteString"
                },
                {
                  "name": "http2roundRobinWriteScheduler.OpenStream"
                },
                {
                  "name": "http2serverConn.CloseConn"
                },
                {
                  "name": "http2serverConn.Flush"
                },
                {
                  "name": "http2stickyErrWriter.Write"
                },
                {
                  "name": "http2transportResponseBody.Close"
                },
                {
                  "name": "http2transportResponseBody.Read"
                },
                {
                  "name": "http2writeData.String"
                },
                {
                  "name": "initALPNRequest.ServeHTTP"
                },
                {
                  "name": "loggingConn.Close"
                },
                {
                  "name": "loggingConn.Read"
                },
                {
                  "name": "loggingConn.Write"
                },
                {
                  "name": "maxBytesReader.Close"
                },
                {
                  "name": "maxBytesReader.Read"
                },
                {
                  "name": "onceCloseListener.Close"
                },
                {
                  "name": "persistConn.Read"
                },
                {
                  "name": "persistConnWriter.ReadFrom"
                },
                {
                  "name": "persistConnWriter.Write"
                },
                {
                  "name": "populateResponse.Write"
                },
                {
                  "name": "populateResponse.WriteHeader"
                },
                {
                  "name": "readTrackingBody.Close"
                },
                {
                  "name": "readTrackingBody.Read"
                },
                {
                  "name": "readWriteCloserBody.Read"
                },
                {
                  "name": "redirectHandler.ServeHTTP"
                },
                {
                  "name": "response.Flush"
                },
                {
                  "name": "response.FlushError"
                },
                {
                  "name": "response.Hijack"
                },
                {
                  "name": "response.ReadFrom"
                },
                {
                  "name": "response.Write"
                },
                {
                  "name": "response.WriteHeader"
                },
                {
                  "name": "response.WriteString"
                },
                {
                  "name": "serverHandler.ServeHTTP"
                },
                {
                  "name": "socksDialer.DialWithConn"
                },
                {
                  "name": "socksUsernamePassword.Authenticate"
                },
                {
                  "name": "stringWriter.WriteString"
                },
                {
                  "name": "timeoutHandler.ServeHTTP"
                },
                {
                  "name": "timeoutWriter.Write"
                },
                {
                  "name": "timeoutWriter.WriteHeader"
                },
                {
                  "name": "transportReadFromServerError.Error"
                }
              ],
              "vendor": "Go standard library",
              "versions": [
                {
                  "lessThan": "1.21.9",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "lessThan": "1.22.2",
                  "status": "affected",
                  "version": "1.22.0-0",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/net/http2",
              "product": "golang.org/x/net/http2",
              "programRoutines": [
                {
                  "name": "Framer.readMetaFrame"
                },
                {
                  "name": "ClientConn.Close"
                },
                {
                  "name": "ClientConn.Ping"
                },
                {
                  "name": "ClientConn.RoundTrip"
                },
                {
                  "name": "ClientConn.Shutdown"
                },
                {
                  "name": "ConfigureServer"
                },
                {
                  "name": "ConfigureTransport"
                },
                {
                  "name": "ConfigureTransports"
                },
                {
                  "name": "ConnectionError.Error"
                },
                {
                  "name": "ErrCode.String"
                },
                {
                  "name": "FrameHeader.String"
                },
                {
                  "name": "FrameType.String"
                },
                {
                  "name": "FrameWriteRequest.String"
                },
                {
                  "name": "Framer.ReadFrame"
                },
                {
                  "name": "Framer.WriteContinuation"
                },
                {
                  "name": "Framer.WriteData"
                },
                {
                  "name": "Framer.WriteDataPadded"
                },
                {
                  "name": "Framer.WriteGoAway"
                },
                {
                  "name": "Framer.WriteHeaders"
                },
                {
                  "name": "Framer.WritePing"
                },
                {
                  "name": "Framer.WritePriority"
                },
                {
                  "name": "Framer.WritePushPromise"
                },
                {
                  "name": "Framer.WriteRSTStream"
                },
                {
                  "name": "Framer.WriteRawFrame"
                },
                {
                  "name": "Framer.WriteSettings"
                },
                {
                  "name": "Framer.WriteSettingsAck"
                },
                {
                  "name": "Framer.WriteWindowUpdate"
                },
                {
                  "name": "GoAwayError.Error"
                },
                {
                  "name": "ReadFrameHeader"
                },
                {
                  "name": "Server.ServeConn"
                },
                {
                  "name": "Setting.String"
                },
                {
                  "name": "SettingID.String"
                },
                {
                  "name": "SettingsFrame.ForeachSetting"
                },
                {
                  "name": "StreamError.Error"
                },
                {
                  "name": "Transport.CloseIdleConnections"
                },
                {
                  "name": "Transport.NewClientConn"
                },
                {
                  "name": "Transport.RoundTrip"
                },
                {
                  "name": "Transport.RoundTripOpt"
                },
                {
                  "name": "bufferedWriter.Flush"
                },
                {
                  "name": "bufferedWriter.Write"
                },
                {
                  "name": "chunkWriter.Write"
                },
                {
                  "name": "clientConnPool.GetClientConn"
                },
                {
                  "name": "connError.Error"
                },
                {
                  "name": "dataBuffer.Read"
                },
                {
                  "name": "duplicatePseudoHeaderError.Error"
                },
                {
                  "name": "gzipReader.Close"
                },
                {
                  "name": "gzipReader.Read"
                },
                {
                  "name": "headerFieldNameError.Error"
                },
                {
                  "name": "headerFieldValueError.Error"
                },
                {
                  "name": "noDialClientConnPool.GetClientConn"
                },
                {
                  "name": "noDialH2RoundTripper.RoundTrip"
                },
                {
                  "name": "pipe.Read"
                },
                {
                  "name": "priorityWriteScheduler.CloseStream"
                },
                {
                  "name": "priorityWriteScheduler.OpenStream"
                },
                {
                  "name": "pseudoHeaderError.Error"
                },
                {
                  "name": "requestBody.Close"
                },
                {
                  "name": "requestBody.Read"
                },
                {
                  "name": "responseWriter.Flush"
                },
                {
                  "name": "responseWriter.FlushError"
                },
                {
                  "name": "responseWriter.Push"
                },
                {
                  "name": "responseWriter.SetReadDeadline"
                },
                {
                  "name": "responseWriter.SetWriteDeadline"
                },
                {
                  "name": "responseWriter.Write"
                },
                {
                  "name": "responseWriter.WriteHeader"
                },
                {
                  "name": "responseWriter.WriteString"
                },
                {
                  "name": "roundRobinWriteScheduler.OpenStream"
                },
                {
                  "name": "serverConn.CloseConn"
                },
                {
                  "name": "serverConn.Flush"
                },
                {
                  "name": "stickyErrWriter.Write"
                },
                {
                  "name": "transportResponseBody.Close"
                },
                {
                  "name": "transportResponseBody.Read"
                },
                {
                  "name": "writeData.String"
                }
              ],
              "vendor": "golang.org/x/net",
              "versions": [
                {
                  "lessThan": "0.23.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Bartek Nowotarski (https://nowotarski.info/)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "An attacker may cause an HTTP/2 endpoint to read arbitrary amounts of header data by sending an excessive number of CONTINUATION frames. Maintaining HPACK state requires parsing and processing all HEADERS and CONTINUATION frames on a connection. When a request\u0027s headers exceed MaxHeaderBytes, no memory is allocated to store the excess headers, but they are still parsed. This permits an attacker to cause an HTTP/2 endpoint to read arbitrary amounts of header data, all associated with a request which is going to be rejected. These headers can include Huffman-encoded data which is significantly more expensive for the receiver to decode than for an attacker to send. The fix sets a limit on the amount of excess header frames we will process before closing a connection."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-400: Uncontrolled Resource Consumption",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-05-01T17:10:07.754Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/65051"
            },
            {
              "url": "https://go.dev/cl/576155"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/YgW0sx8mN3M"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2024-2687"
            },
            {
              "url": "https://security.netapp.com/advisory/ntap-20240419-0009/"
            },
            {
              "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QRYFHIQ6XRKRYBI2F5UESH67BJBQXUPT/"
            },
            {
              "url": "http://www.openwall.com/lists/oss-security/2024/04/05/4"
            },
            {
              "url": "http://www.openwall.com/lists/oss-security/2024/04/03/16"
            }
          ],
          "title": "HTTP/2 CONTINUATION flood in net/http"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2023-45288",
        "datePublished": "2024-04-04T20:37:30.714Z",
        "dateReserved": "2023-10-06T17:06:26.221Z",
        "dateUpdated": "2025-11-04T18:17:43.583Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2024-24784 (GCVE-0-2024-24784)

    Vulnerability from nvd – Published: 2024-03-05 22:22 – Updated: 2025-02-13 17:40
    VLAI
    Title
    Comments in display names are incorrectly handled in net/mail
    Summary
    The ParseAddressList function incorrectly handles comments (text within parentheses) within display names. Since this is a misalignment with conforming address parsers, it can result in different trust decisions being made by programs using different parsers.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2024-08-05 20:13 UTC
    CWE
    • CWE-150 - Improper Neutralization of Escape, Meta, or Control Sequences
    Impacted products
    Vendor Product Version
    Go standard library net/mail Affected: 0 , < 1.21.8 (semver)
    Affected: 1.22.0-0 , < 1.22.1 (semver)
    Create a notification for this product.
    go_standard_library net\/mail Affected: 0 , < 1.21.8 (semver)
    Affected: 1.22.0-0 , < 1.22.1 (semver)
        cpe:2.3:a:go_standard_library:net\/mail:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-01T23:28:12.523Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/issue/65083"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/cl/555596"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://groups.google.com/g/golang-announce/c/5pwGVUPoMbg"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://pkg.go.dev/vuln/GO-2024-2609"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://security.netapp.com/advisory/ntap-20240329-0007/"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "http://www.openwall.com/lists/oss-security/2024/03/08/4"
              }
            ],
            "title": "CVE Program Container"
          },
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:go_standard_library:net\\/mail:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "net\\/mail",
                "vendor": "go_standard_library",
                "versions": [
                  {
                    "lessThan": "1.21.8",
                    "status": "affected",
                    "version": "0",
                    "versionType": "semver"
                  },
                  {
                    "lessThan": "1.22.1",
                    "status": "affected",
                    "version": "1.22.0-0",
                    "versionType": "semver"
                  }
                ]
              }
            ],
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "NONE",
                  "baseScore": 7.5,
                  "baseSeverity": "HIGH",
                  "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:N",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-24784",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-08-05T20:13:24.512123Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-08-05T20:17:30.349Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "net/mail",
              "product": "net/mail",
              "programRoutines": [
                {
                  "name": "addrParser.consumeGroupList"
                },
                {
                  "name": "addrParser.consumePhrase"
                },
                {
                  "name": "isAtext"
                },
                {
                  "name": "Address.String"
                },
                {
                  "name": "AddressParser.Parse"
                },
                {
                  "name": "AddressParser.ParseList"
                },
                {
                  "name": "Header.AddressList"
                },
                {
                  "name": "ParseAddress"
                },
                {
                  "name": "ParseAddressList"
                }
              ],
              "vendor": "Go standard library",
              "versions": [
                {
                  "lessThan": "1.21.8",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "lessThan": "1.22.1",
                  "status": "affected",
                  "version": "1.22.0-0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Juho Nurminen of Mattermost"
            },
            {
              "lang": "en",
              "value": "Slonser (https://github.com/Slonser)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The ParseAddressList function incorrectly handles comments (text within parentheses) within display names. Since this is a misalignment with conforming address parsers, it can result in different trust decisions being made by programs using different parsers."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-150: Improper Neutralization of Escape, Meta, or Control Sequences",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-05-01T17:09:41.105Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/65083"
            },
            {
              "url": "https://go.dev/cl/555596"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/5pwGVUPoMbg"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2024-2609"
            },
            {
              "url": "https://security.netapp.com/advisory/ntap-20240329-0007/"
            },
            {
              "url": "http://www.openwall.com/lists/oss-security/2024/03/08/4"
            }
          ],
          "title": "Comments in display names are incorrectly handled in net/mail"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2024-24784",
        "datePublished": "2024-03-05T22:22:32.186Z",
        "dateReserved": "2024-01-30T16:05:14.757Z",
        "dateUpdated": "2025-02-13T17:40:24.430Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2023-39322 (GCVE-0-2023-39322)

    Vulnerability from nvd – Published: 2023-09-08 16:13 – Updated: 2025-02-13 17:02
    VLAI
    Title
    Memory exhaustion in QUIC connection handling in crypto/tls
    Summary
    QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory growth. With fix, connections now consistently reject messages larger than 65KiB in size.
    Severity
    No CVSS data available.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2024-09-26 15:53 UTC
    CWE
    • CWE-400 - Uncontrolled Resource Consumption
    Impacted products
    Vendor Product Version
    Go standard library crypto/tls Affected: 1.21.0-0 , < 1.21.1 (semver)
    Create a notification for this product.
    go_standard_library crypto_tls Affected: 1.21.0-0 , < 1.21.1 (semver)
        cpe:2.3:a:go_standard_library:crypto_tls:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-02T18:02:07.098Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/issue/62266"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/cl/523039"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://groups.google.com/g/golang-dev/c/2C5vbR-UNkI/m/L1hdrPhfBAAJ"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://pkg.go.dev/vuln/GO-2023-2045"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://security.netapp.com/advisory/ntap-20231020-0004/"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://security.gentoo.org/glsa/202311-09"
              }
            ],
            "title": "CVE Program Container"
          },
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:go_standard_library:crypto_tls:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "crypto_tls",
                "vendor": "go_standard_library",
                "versions": [
                  {
                    "lessThan": "1.21.1",
                    "status": "affected",
                    "version": "1.21.0-0",
                    "versionType": "semver"
                  }
                ]
              }
            ],
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2023-39322",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-09-26T15:53:33.932737Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-09-26T15:56:13.357Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "crypto/tls",
              "product": "crypto/tls",
              "programRoutines": [
                {
                  "name": "QUICConn.HandleData"
                }
              ],
              "vendor": "Go standard library",
              "versions": [
                {
                  "lessThan": "1.21.1",
                  "status": "affected",
                  "version": "1.21.0-0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Marten Seemann"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory growth. With fix, connections now consistently reject messages larger than 65KiB in size."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-400: Uncontrolled Resource Consumption",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2023-11-25T11:09:57.257Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/62266"
            },
            {
              "url": "https://go.dev/cl/523039"
            },
            {
              "url": "https://groups.google.com/g/golang-dev/c/2C5vbR-UNkI/m/L1hdrPhfBAAJ"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2023-2045"
            },
            {
              "url": "https://security.netapp.com/advisory/ntap-20231020-0004/"
            },
            {
              "url": "https://security.gentoo.org/glsa/202311-09"
            }
          ],
          "title": "Memory exhaustion in QUIC connection handling in crypto/tls"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2023-39322",
        "datePublished": "2023-09-08T16:13:32.795Z",
        "dateReserved": "2023-07-27T17:05:55.187Z",
        "dateUpdated": "2025-02-13T17:02:49.143Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2024-34156 (GCVE-0-2024-34156)

    Vulnerability from cvelistv5 – Published: 2024-09-06 20:42 – Updated: 2024-09-26 15:03
    VLAI
    Title
    Stack exhaustion in Decoder.Decode in encoding/gob
    Summary
    Calling Decoder.Decode on a message which contains deeply nested structures can cause a panic due to stack exhaustion. This is a follow-up to CVE-2022-30635.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2024-09-09 14:04 UTC
    CWE
    Impacted products
    Vendor Product Version
    Go standard library encoding/gob Affected: 0 , < 1.22.7 (semver)
    Affected: 1.23.0-0 , < 1.23.1 (semver)
    Create a notification for this product.
    go_standard_library encoding\/gob Affected: 0 , < 1.22.7 (semver)
    Affected: 1.23.0-0 , < 1.23.1 (semver)
        cpe:2.3:a:go_standard_library:encoding\/gob:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:go_standard_library:encoding\\/gob:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "encoding\\/gob",
                "vendor": "go_standard_library",
                "versions": [
                  {
                    "lessThan": "1.22.7",
                    "status": "affected",
                    "version": "0",
                    "versionType": "semver"
                  },
                  {
                    "lessThan": "1.23.1",
                    "status": "affected",
                    "version": "1.23.0-0",
                    "versionType": "semver"
                  }
                ]
              }
            ],
            "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-2024-34156",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-09-09T14:04:16.338747Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-09-09T14:29:46.867Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          },
          {
            "providerMetadata": {
              "dateUpdated": "2024-09-26T15:03:08.203Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "url": "https://security.netapp.com/advisory/ntap-20240926-0004/"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "encoding/gob",
              "product": "encoding/gob",
              "programRoutines": [
                {
                  "name": "Decoder.decIgnoreOpFor"
                },
                {
                  "name": "Decoder.Decode"
                },
                {
                  "name": "Decoder.DecodeValue"
                }
              ],
              "vendor": "Go standard library",
              "versions": [
                {
                  "lessThan": "1.22.7",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "lessThan": "1.23.1",
                  "status": "affected",
                  "version": "1.23.0-0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Md Sakib Anwar of The Ohio State University (anwar.40@osu.edu)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Calling Decoder.Decode on a message which contains deeply nested structures can cause a panic due to stack exhaustion. This is a follow-up to CVE-2022-30635."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-674: Uncontrolled Recursion",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-09-06T20:42:42.661Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/cl/611239"
            },
            {
              "url": "https://go.dev/issue/69139"
            },
            {
              "url": "https://groups.google.com/g/golang-dev/c/S9POB9NCTdk"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2024-3106"
            }
          ],
          "title": "Stack exhaustion in Decoder.Decode in encoding/gob"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2024-34156",
        "datePublished": "2024-09-06T20:42:42.661Z",
        "dateReserved": "2024-05-01T18:45:34.846Z",
        "dateUpdated": "2024-09-26T15:03:08.203Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2024-24791 (GCVE-0-2024-24791)

    Vulnerability from cvelistv5 – Published: 2024-07-02 21:28 – Updated: 2024-10-04 15:02
    VLAI
    Title
    Denial of service due to improper 100-continue handling in net/http
    Summary
    The net/http HTTP/1.1 client mishandled the case where a server responds to a request with an "Expect: 100-continue" header with a non-informational (200 or higher) status. This mishandling could leave a client connection in an invalid state, where the next request sent on the connection will fail. An attacker sending a request to a net/http/httputil.ReverseProxy proxy can exploit this mishandling to cause a denial of service by sending "Expect: 100-continue" requests which elicit a non-informational response from the backend. Each such request leaves the proxy with an invalid connection, and causes one subsequent request using that connection to fail.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2024-07-03 13:39 UTC
    CWE
    • CWE 400: Uncontrolled Resource Consumption
    Impacted products
    Vendor Product Version
    Go standard library net/http Affected: 0 , < 1.21.12 (semver)
    Affected: 1.22.0-0 , < 1.22.5 (semver)
    Create a notification for this product.
    go_standard_library net\/http Affected: 0 , < 1.21.12 (custom)
    Affected: 1.22.0-0 , < 1.22.5 (custom)
        cpe:2.3:a:go_standard_library:net\/http:1.21.12:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:go_standard_library:net\\/http:1.21.12:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "net\\/http",
                "vendor": "go_standard_library",
                "versions": [
                  {
                    "lessThan": "1.21.12",
                    "status": "affected",
                    "version": "0",
                    "versionType": "custom"
                  },
                  {
                    "lessThan": "1.22.5",
                    "status": "affected",
                    "version": "1.22.0-0",
                    "versionType": "custom"
                  }
                ]
              }
            ],
            "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-2024-24791",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-07-03T13:39:23.366299Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-07-03T13:45:59.566Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          },
          {
            "providerMetadata": {
              "dateUpdated": "2024-10-04T15:02:46.565Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/cl/591255"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/issue/67555"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://groups.google.com/g/golang-dev/c/t0rK-qHBqzY/m/6MMoAZkMAgAJ"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://pkg.go.dev/vuln/GO-2024-2963"
              },
              {
                "url": "https://security.netapp.com/advisory/ntap-20241004-0004/"
              }
            ],
            "title": "CVE Program Container"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "net/http",
              "product": "net/http",
              "programRoutines": [
                {
                  "name": "persistConn.readResponse"
                },
                {
                  "name": "Client.CloseIdleConnections"
                },
                {
                  "name": "Client.Do"
                },
                {
                  "name": "Client.Get"
                },
                {
                  "name": "Client.Head"
                },
                {
                  "name": "Client.Post"
                },
                {
                  "name": "Client.PostForm"
                },
                {
                  "name": "Get"
                },
                {
                  "name": "Head"
                },
                {
                  "name": "Post"
                },
                {
                  "name": "PostForm"
                },
                {
                  "name": "Transport.CancelRequest"
                },
                {
                  "name": "Transport.CloseIdleConnections"
                },
                {
                  "name": "Transport.RoundTrip"
                }
              ],
              "vendor": "Go standard library",
              "versions": [
                {
                  "lessThan": "1.21.12",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "lessThan": "1.22.5",
                  "status": "affected",
                  "version": "1.22.0-0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Geoff Franks"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The net/http HTTP/1.1 client mishandled the case where a server responds to a request with an \"Expect: 100-continue\" header with a non-informational (200 or higher) status. This mishandling could leave a client connection in an invalid state, where the next request sent on the connection will fail. An attacker sending a request to a net/http/httputil.ReverseProxy proxy can exploit this mishandling to cause a denial of service by sending \"Expect: 100-continue\" requests which elicit a non-informational response from the backend. Each such request leaves the proxy with an invalid connection, and causes one subsequent request using that connection to fail."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE 400: Uncontrolled Resource Consumption",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-07-02T21:28:25.677Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/cl/591255"
            },
            {
              "url": "https://go.dev/issue/67555"
            },
            {
              "url": "https://groups.google.com/g/golang-dev/c/t0rK-qHBqzY/m/6MMoAZkMAgAJ"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2024-2963"
            }
          ],
          "title": "Denial of service due to improper 100-continue handling in net/http"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2024-24791",
        "datePublished": "2024-07-02T21:28:25.677Z",
        "dateReserved": "2024-01-30T16:05:14.758Z",
        "dateUpdated": "2024-10-04T15:02:46.565Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2023-45288 (GCVE-0-2023-45288)

    Vulnerability from cvelistv5 – Published: 2024-04-04 20:37 – Updated: 2025-11-04 18:17
    VLAI
    Title
    HTTP/2 CONTINUATION flood in net/http
    Summary
    An attacker may cause an HTTP/2 endpoint to read arbitrary amounts of header data by sending an excessive number of CONTINUATION frames. Maintaining HPACK state requires parsing and processing all HEADERS and CONTINUATION frames on a connection. When a request's headers exceed MaxHeaderBytes, no memory is allocated to store the excess headers, but they are still parsed. This permits an attacker to cause an HTTP/2 endpoint to read arbitrary amounts of header data, all associated with a request which is going to be rejected. These headers can include Huffman-encoded data which is significantly more expensive for the receiver to decode than for an attacker to send. The fix sets a limit on the amount of excess header frames we will process before closing a connection.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2024-04-05 17:08 UTC
    CWE
    • CWE-400 - Uncontrolled Resource Consumption
    Impacted products
    Vendor Product Version
    Go standard library net/http Affected: 0 , < 1.21.9 (semver)
    Affected: 1.22.0-0 , < 1.22.2 (semver)
    Create a notification for this product.
    golang.org/x/net golang.org/x/net/http2 Affected: 0 , < 0.23.0 (semver)
    Create a notification for this product.
    go_standard_library net\/http Affected: 0 , < 1.21.9 (custom)
    Affected: 1.22.0-0 , < 1.22.2 (custom)
        cpe:2.3:a:go_standard_library:net\/http:*:*:*:*:*:*:*:*
    Create a notification for this product.
    golang http2 Affected: 0 , < 0.23.0 (custom)
        cpe:2.3:a:golang:http2:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2025-11-04T18:17:43.583Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/issue/65051"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/cl/576155"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://groups.google.com/g/golang-announce/c/YgW0sx8mN3M"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://pkg.go.dev/vuln/GO-2024-2687"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://security.netapp.com/advisory/ntap-20240419-0009/"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QRYFHIQ6XRKRYBI2F5UESH67BJBQXUPT/"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "http://www.openwall.com/lists/oss-security/2024/04/05/4"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "http://www.openwall.com/lists/oss-security/2024/04/03/16"
              },
              {
                "url": "https://www.kb.cert.org/vuls/id/421644"
              }
            ],
            "title": "CVE Program Container"
          },
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:go_standard_library:net\\/http:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "net\\/http",
                "vendor": "go_standard_library",
                "versions": [
                  {
                    "lessThan": "1.21.9",
                    "status": "affected",
                    "version": "0",
                    "versionType": "custom"
                  },
                  {
                    "lessThan": "1.22.2",
                    "status": "affected",
                    "version": "1.22.0-0",
                    "versionType": "custom"
                  }
                ]
              },
              {
                "cpes": [
                  "cpe:2.3:a:golang:http2:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "http2",
                "vendor": "golang",
                "versions": [
                  {
                    "lessThan": "0.23.0",
                    "status": "affected",
                    "version": "0",
                    "versionType": "custom"
                  }
                ]
              }
            ],
            "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-2023-45288",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-04-05T17:08:42.212936Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-08-26T20:40:01.996Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "net/http",
              "product": "net/http",
              "programRoutines": [
                {
                  "name": "http2Framer.readMetaFrame"
                },
                {
                  "name": "CanonicalHeaderKey"
                },
                {
                  "name": "Client.CloseIdleConnections"
                },
                {
                  "name": "Client.Do"
                },
                {
                  "name": "Client.Get"
                },
                {
                  "name": "Client.Head"
                },
                {
                  "name": "Client.Post"
                },
                {
                  "name": "Client.PostForm"
                },
                {
                  "name": "Cookie.String"
                },
                {
                  "name": "Cookie.Valid"
                },
                {
                  "name": "Dir.Open"
                },
                {
                  "name": "Error"
                },
                {
                  "name": "Get"
                },
                {
                  "name": "HandlerFunc.ServeHTTP"
                },
                {
                  "name": "Head"
                },
                {
                  "name": "Header.Add"
                },
                {
                  "name": "Header.Del"
                },
                {
                  "name": "Header.Get"
                },
                {
                  "name": "Header.Set"
                },
                {
                  "name": "Header.Values"
                },
                {
                  "name": "Header.Write"
                },
                {
                  "name": "Header.WriteSubset"
                },
                {
                  "name": "ListenAndServe"
                },
                {
                  "name": "ListenAndServeTLS"
                },
                {
                  "name": "NewRequest"
                },
                {
                  "name": "NewRequestWithContext"
                },
                {
                  "name": "NotFound"
                },
                {
                  "name": "ParseTime"
                },
                {
                  "name": "Post"
                },
                {
                  "name": "PostForm"
                },
                {
                  "name": "ProxyFromEnvironment"
                },
                {
                  "name": "ReadRequest"
                },
                {
                  "name": "ReadResponse"
                },
                {
                  "name": "Redirect"
                },
                {
                  "name": "Request.AddCookie"
                },
                {
                  "name": "Request.BasicAuth"
                },
                {
                  "name": "Request.FormFile"
                },
                {
                  "name": "Request.FormValue"
                },
                {
                  "name": "Request.MultipartReader"
                },
                {
                  "name": "Request.ParseForm"
                },
                {
                  "name": "Request.ParseMultipartForm"
                },
                {
                  "name": "Request.PostFormValue"
                },
                {
                  "name": "Request.Referer"
                },
                {
                  "name": "Request.SetBasicAuth"
                },
                {
                  "name": "Request.UserAgent"
                },
                {
                  "name": "Request.Write"
                },
                {
                  "name": "Request.WriteProxy"
                },
                {
                  "name": "Response.Cookies"
                },
                {
                  "name": "Response.Location"
                },
                {
                  "name": "Response.Write"
                },
                {
                  "name": "ResponseController.EnableFullDuplex"
                },
                {
                  "name": "ResponseController.Flush"
                },
                {
                  "name": "ResponseController.Hijack"
                },
                {
                  "name": "ResponseController.SetReadDeadline"
                },
                {
                  "name": "ResponseController.SetWriteDeadline"
                },
                {
                  "name": "Serve"
                },
                {
                  "name": "ServeContent"
                },
                {
                  "name": "ServeFile"
                },
                {
                  "name": "ServeMux.ServeHTTP"
                },
                {
                  "name": "ServeTLS"
                },
                {
                  "name": "Server.Close"
                },
                {
                  "name": "Server.ListenAndServe"
                },
                {
                  "name": "Server.ListenAndServeTLS"
                },
                {
                  "name": "Server.Serve"
                },
                {
                  "name": "Server.ServeTLS"
                },
                {
                  "name": "Server.SetKeepAlivesEnabled"
                },
                {
                  "name": "Server.Shutdown"
                },
                {
                  "name": "SetCookie"
                },
                {
                  "name": "Transport.CancelRequest"
                },
                {
                  "name": "Transport.Clone"
                },
                {
                  "name": "Transport.CloseIdleConnections"
                },
                {
                  "name": "Transport.RoundTrip"
                },
                {
                  "name": "body.Close"
                },
                {
                  "name": "body.Read"
                },
                {
                  "name": "bodyEOFSignal.Close"
                },
                {
                  "name": "bodyEOFSignal.Read"
                },
                {
                  "name": "bodyLocked.Read"
                },
                {
                  "name": "bufioFlushWriter.Write"
                },
                {
                  "name": "cancelTimerBody.Close"
                },
                {
                  "name": "cancelTimerBody.Read"
                },
                {
                  "name": "checkConnErrorWriter.Write"
                },
                {
                  "name": "chunkWriter.Write"
                },
                {
                  "name": "connReader.Read"
                },
                {
                  "name": "connectMethodKey.String"
                },
                {
                  "name": "expectContinueReader.Close"
                },
                {
                  "name": "expectContinueReader.Read"
                },
                {
                  "name": "extraHeader.Write"
                },
                {
                  "name": "fileHandler.ServeHTTP"
                },
                {
                  "name": "fileTransport.RoundTrip"
                },
                {
                  "name": "globalOptionsHandler.ServeHTTP"
                },
                {
                  "name": "gzipReader.Close"
                },
                {
                  "name": "gzipReader.Read"
                },
                {
                  "name": "http2ClientConn.Close"
                },
                {
                  "name": "http2ClientConn.Ping"
                },
                {
                  "name": "http2ClientConn.RoundTrip"
                },
                {
                  "name": "http2ClientConn.Shutdown"
                },
                {
                  "name": "http2ConnectionError.Error"
                },
                {
                  "name": "http2ErrCode.String"
                },
                {
                  "name": "http2FrameHeader.String"
                },
                {
                  "name": "http2FrameType.String"
                },
                {
                  "name": "http2FrameWriteRequest.String"
                },
                {
                  "name": "http2Framer.ReadFrame"
                },
                {
                  "name": "http2Framer.WriteContinuation"
                },
                {
                  "name": "http2Framer.WriteData"
                },
                {
                  "name": "http2Framer.WriteDataPadded"
                },
                {
                  "name": "http2Framer.WriteGoAway"
                },
                {
                  "name": "http2Framer.WriteHeaders"
                },
                {
                  "name": "http2Framer.WritePing"
                },
                {
                  "name": "http2Framer.WritePriority"
                },
                {
                  "name": "http2Framer.WritePushPromise"
                },
                {
                  "name": "http2Framer.WriteRSTStream"
                },
                {
                  "name": "http2Framer.WriteRawFrame"
                },
                {
                  "name": "http2Framer.WriteSettings"
                },
                {
                  "name": "http2Framer.WriteSettingsAck"
                },
                {
                  "name": "http2Framer.WriteWindowUpdate"
                },
                {
                  "name": "http2GoAwayError.Error"
                },
                {
                  "name": "http2Server.ServeConn"
                },
                {
                  "name": "http2Setting.String"
                },
                {
                  "name": "http2SettingID.String"
                },
                {
                  "name": "http2SettingsFrame.ForeachSetting"
                },
                {
                  "name": "http2StreamError.Error"
                },
                {
                  "name": "http2Transport.CloseIdleConnections"
                },
                {
                  "name": "http2Transport.NewClientConn"
                },
                {
                  "name": "http2Transport.RoundTrip"
                },
                {
                  "name": "http2Transport.RoundTripOpt"
                },
                {
                  "name": "http2bufferedWriter.Flush"
                },
                {
                  "name": "http2bufferedWriter.Write"
                },
                {
                  "name": "http2chunkWriter.Write"
                },
                {
                  "name": "http2clientConnPool.GetClientConn"
                },
                {
                  "name": "http2connError.Error"
                },
                {
                  "name": "http2dataBuffer.Read"
                },
                {
                  "name": "http2duplicatePseudoHeaderError.Error"
                },
                {
                  "name": "http2gzipReader.Close"
                },
                {
                  "name": "http2gzipReader.Read"
                },
                {
                  "name": "http2headerFieldNameError.Error"
                },
                {
                  "name": "http2headerFieldValueError.Error"
                },
                {
                  "name": "http2noDialClientConnPool.GetClientConn"
                },
                {
                  "name": "http2noDialH2RoundTripper.RoundTrip"
                },
                {
                  "name": "http2pipe.Read"
                },
                {
                  "name": "http2priorityWriteScheduler.CloseStream"
                },
                {
                  "name": "http2priorityWriteScheduler.OpenStream"
                },
                {
                  "name": "http2pseudoHeaderError.Error"
                },
                {
                  "name": "http2requestBody.Close"
                },
                {
                  "name": "http2requestBody.Read"
                },
                {
                  "name": "http2responseWriter.Flush"
                },
                {
                  "name": "http2responseWriter.FlushError"
                },
                {
                  "name": "http2responseWriter.Push"
                },
                {
                  "name": "http2responseWriter.SetReadDeadline"
                },
                {
                  "name": "http2responseWriter.SetWriteDeadline"
                },
                {
                  "name": "http2responseWriter.Write"
                },
                {
                  "name": "http2responseWriter.WriteHeader"
                },
                {
                  "name": "http2responseWriter.WriteString"
                },
                {
                  "name": "http2roundRobinWriteScheduler.OpenStream"
                },
                {
                  "name": "http2serverConn.CloseConn"
                },
                {
                  "name": "http2serverConn.Flush"
                },
                {
                  "name": "http2stickyErrWriter.Write"
                },
                {
                  "name": "http2transportResponseBody.Close"
                },
                {
                  "name": "http2transportResponseBody.Read"
                },
                {
                  "name": "http2writeData.String"
                },
                {
                  "name": "initALPNRequest.ServeHTTP"
                },
                {
                  "name": "loggingConn.Close"
                },
                {
                  "name": "loggingConn.Read"
                },
                {
                  "name": "loggingConn.Write"
                },
                {
                  "name": "maxBytesReader.Close"
                },
                {
                  "name": "maxBytesReader.Read"
                },
                {
                  "name": "onceCloseListener.Close"
                },
                {
                  "name": "persistConn.Read"
                },
                {
                  "name": "persistConnWriter.ReadFrom"
                },
                {
                  "name": "persistConnWriter.Write"
                },
                {
                  "name": "populateResponse.Write"
                },
                {
                  "name": "populateResponse.WriteHeader"
                },
                {
                  "name": "readTrackingBody.Close"
                },
                {
                  "name": "readTrackingBody.Read"
                },
                {
                  "name": "readWriteCloserBody.Read"
                },
                {
                  "name": "redirectHandler.ServeHTTP"
                },
                {
                  "name": "response.Flush"
                },
                {
                  "name": "response.FlushError"
                },
                {
                  "name": "response.Hijack"
                },
                {
                  "name": "response.ReadFrom"
                },
                {
                  "name": "response.Write"
                },
                {
                  "name": "response.WriteHeader"
                },
                {
                  "name": "response.WriteString"
                },
                {
                  "name": "serverHandler.ServeHTTP"
                },
                {
                  "name": "socksDialer.DialWithConn"
                },
                {
                  "name": "socksUsernamePassword.Authenticate"
                },
                {
                  "name": "stringWriter.WriteString"
                },
                {
                  "name": "timeoutHandler.ServeHTTP"
                },
                {
                  "name": "timeoutWriter.Write"
                },
                {
                  "name": "timeoutWriter.WriteHeader"
                },
                {
                  "name": "transportReadFromServerError.Error"
                }
              ],
              "vendor": "Go standard library",
              "versions": [
                {
                  "lessThan": "1.21.9",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "lessThan": "1.22.2",
                  "status": "affected",
                  "version": "1.22.0-0",
                  "versionType": "semver"
                }
              ]
            },
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "golang.org/x/net/http2",
              "product": "golang.org/x/net/http2",
              "programRoutines": [
                {
                  "name": "Framer.readMetaFrame"
                },
                {
                  "name": "ClientConn.Close"
                },
                {
                  "name": "ClientConn.Ping"
                },
                {
                  "name": "ClientConn.RoundTrip"
                },
                {
                  "name": "ClientConn.Shutdown"
                },
                {
                  "name": "ConfigureServer"
                },
                {
                  "name": "ConfigureTransport"
                },
                {
                  "name": "ConfigureTransports"
                },
                {
                  "name": "ConnectionError.Error"
                },
                {
                  "name": "ErrCode.String"
                },
                {
                  "name": "FrameHeader.String"
                },
                {
                  "name": "FrameType.String"
                },
                {
                  "name": "FrameWriteRequest.String"
                },
                {
                  "name": "Framer.ReadFrame"
                },
                {
                  "name": "Framer.WriteContinuation"
                },
                {
                  "name": "Framer.WriteData"
                },
                {
                  "name": "Framer.WriteDataPadded"
                },
                {
                  "name": "Framer.WriteGoAway"
                },
                {
                  "name": "Framer.WriteHeaders"
                },
                {
                  "name": "Framer.WritePing"
                },
                {
                  "name": "Framer.WritePriority"
                },
                {
                  "name": "Framer.WritePushPromise"
                },
                {
                  "name": "Framer.WriteRSTStream"
                },
                {
                  "name": "Framer.WriteRawFrame"
                },
                {
                  "name": "Framer.WriteSettings"
                },
                {
                  "name": "Framer.WriteSettingsAck"
                },
                {
                  "name": "Framer.WriteWindowUpdate"
                },
                {
                  "name": "GoAwayError.Error"
                },
                {
                  "name": "ReadFrameHeader"
                },
                {
                  "name": "Server.ServeConn"
                },
                {
                  "name": "Setting.String"
                },
                {
                  "name": "SettingID.String"
                },
                {
                  "name": "SettingsFrame.ForeachSetting"
                },
                {
                  "name": "StreamError.Error"
                },
                {
                  "name": "Transport.CloseIdleConnections"
                },
                {
                  "name": "Transport.NewClientConn"
                },
                {
                  "name": "Transport.RoundTrip"
                },
                {
                  "name": "Transport.RoundTripOpt"
                },
                {
                  "name": "bufferedWriter.Flush"
                },
                {
                  "name": "bufferedWriter.Write"
                },
                {
                  "name": "chunkWriter.Write"
                },
                {
                  "name": "clientConnPool.GetClientConn"
                },
                {
                  "name": "connError.Error"
                },
                {
                  "name": "dataBuffer.Read"
                },
                {
                  "name": "duplicatePseudoHeaderError.Error"
                },
                {
                  "name": "gzipReader.Close"
                },
                {
                  "name": "gzipReader.Read"
                },
                {
                  "name": "headerFieldNameError.Error"
                },
                {
                  "name": "headerFieldValueError.Error"
                },
                {
                  "name": "noDialClientConnPool.GetClientConn"
                },
                {
                  "name": "noDialH2RoundTripper.RoundTrip"
                },
                {
                  "name": "pipe.Read"
                },
                {
                  "name": "priorityWriteScheduler.CloseStream"
                },
                {
                  "name": "priorityWriteScheduler.OpenStream"
                },
                {
                  "name": "pseudoHeaderError.Error"
                },
                {
                  "name": "requestBody.Close"
                },
                {
                  "name": "requestBody.Read"
                },
                {
                  "name": "responseWriter.Flush"
                },
                {
                  "name": "responseWriter.FlushError"
                },
                {
                  "name": "responseWriter.Push"
                },
                {
                  "name": "responseWriter.SetReadDeadline"
                },
                {
                  "name": "responseWriter.SetWriteDeadline"
                },
                {
                  "name": "responseWriter.Write"
                },
                {
                  "name": "responseWriter.WriteHeader"
                },
                {
                  "name": "responseWriter.WriteString"
                },
                {
                  "name": "roundRobinWriteScheduler.OpenStream"
                },
                {
                  "name": "serverConn.CloseConn"
                },
                {
                  "name": "serverConn.Flush"
                },
                {
                  "name": "stickyErrWriter.Write"
                },
                {
                  "name": "transportResponseBody.Close"
                },
                {
                  "name": "transportResponseBody.Read"
                },
                {
                  "name": "writeData.String"
                }
              ],
              "vendor": "golang.org/x/net",
              "versions": [
                {
                  "lessThan": "0.23.0",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Bartek Nowotarski (https://nowotarski.info/)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "An attacker may cause an HTTP/2 endpoint to read arbitrary amounts of header data by sending an excessive number of CONTINUATION frames. Maintaining HPACK state requires parsing and processing all HEADERS and CONTINUATION frames on a connection. When a request\u0027s headers exceed MaxHeaderBytes, no memory is allocated to store the excess headers, but they are still parsed. This permits an attacker to cause an HTTP/2 endpoint to read arbitrary amounts of header data, all associated with a request which is going to be rejected. These headers can include Huffman-encoded data which is significantly more expensive for the receiver to decode than for an attacker to send. The fix sets a limit on the amount of excess header frames we will process before closing a connection."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-400: Uncontrolled Resource Consumption",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-05-01T17:10:07.754Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/65051"
            },
            {
              "url": "https://go.dev/cl/576155"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/YgW0sx8mN3M"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2024-2687"
            },
            {
              "url": "https://security.netapp.com/advisory/ntap-20240419-0009/"
            },
            {
              "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QRYFHIQ6XRKRYBI2F5UESH67BJBQXUPT/"
            },
            {
              "url": "http://www.openwall.com/lists/oss-security/2024/04/05/4"
            },
            {
              "url": "http://www.openwall.com/lists/oss-security/2024/04/03/16"
            }
          ],
          "title": "HTTP/2 CONTINUATION flood in net/http"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2023-45288",
        "datePublished": "2024-04-04T20:37:30.714Z",
        "dateReserved": "2023-10-06T17:06:26.221Z",
        "dateUpdated": "2025-11-04T18:17:43.583Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2024-24784 (GCVE-0-2024-24784)

    Vulnerability from cvelistv5 – Published: 2024-03-05 22:22 – Updated: 2025-02-13 17:40
    VLAI
    Title
    Comments in display names are incorrectly handled in net/mail
    Summary
    The ParseAddressList function incorrectly handles comments (text within parentheses) within display names. Since this is a misalignment with conforming address parsers, it can result in different trust decisions being made by programs using different parsers.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2024-08-05 20:13 UTC
    CWE
    • CWE-150 - Improper Neutralization of Escape, Meta, or Control Sequences
    Impacted products
    Vendor Product Version
    Go standard library net/mail Affected: 0 , < 1.21.8 (semver)
    Affected: 1.22.0-0 , < 1.22.1 (semver)
    Create a notification for this product.
    go_standard_library net\/mail Affected: 0 , < 1.21.8 (semver)
    Affected: 1.22.0-0 , < 1.22.1 (semver)
        cpe:2.3:a:go_standard_library:net\/mail:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-01T23:28:12.523Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/issue/65083"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/cl/555596"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://groups.google.com/g/golang-announce/c/5pwGVUPoMbg"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://pkg.go.dev/vuln/GO-2024-2609"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://security.netapp.com/advisory/ntap-20240329-0007/"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "http://www.openwall.com/lists/oss-security/2024/03/08/4"
              }
            ],
            "title": "CVE Program Container"
          },
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:go_standard_library:net\\/mail:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "net\\/mail",
                "vendor": "go_standard_library",
                "versions": [
                  {
                    "lessThan": "1.21.8",
                    "status": "affected",
                    "version": "0",
                    "versionType": "semver"
                  },
                  {
                    "lessThan": "1.22.1",
                    "status": "affected",
                    "version": "1.22.0-0",
                    "versionType": "semver"
                  }
                ]
              }
            ],
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "NONE",
                  "baseScore": 7.5,
                  "baseSeverity": "HIGH",
                  "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:N",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2024-24784",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-08-05T20:13:24.512123Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-08-05T20:17:30.349Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "net/mail",
              "product": "net/mail",
              "programRoutines": [
                {
                  "name": "addrParser.consumeGroupList"
                },
                {
                  "name": "addrParser.consumePhrase"
                },
                {
                  "name": "isAtext"
                },
                {
                  "name": "Address.String"
                },
                {
                  "name": "AddressParser.Parse"
                },
                {
                  "name": "AddressParser.ParseList"
                },
                {
                  "name": "Header.AddressList"
                },
                {
                  "name": "ParseAddress"
                },
                {
                  "name": "ParseAddressList"
                }
              ],
              "vendor": "Go standard library",
              "versions": [
                {
                  "lessThan": "1.21.8",
                  "status": "affected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "lessThan": "1.22.1",
                  "status": "affected",
                  "version": "1.22.0-0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Juho Nurminen of Mattermost"
            },
            {
              "lang": "en",
              "value": "Slonser (https://github.com/Slonser)"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "The ParseAddressList function incorrectly handles comments (text within parentheses) within display names. Since this is a misalignment with conforming address parsers, it can result in different trust decisions being made by programs using different parsers."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-150: Improper Neutralization of Escape, Meta, or Control Sequences",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2024-05-01T17:09:41.105Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/65083"
            },
            {
              "url": "https://go.dev/cl/555596"
            },
            {
              "url": "https://groups.google.com/g/golang-announce/c/5pwGVUPoMbg"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2024-2609"
            },
            {
              "url": "https://security.netapp.com/advisory/ntap-20240329-0007/"
            },
            {
              "url": "http://www.openwall.com/lists/oss-security/2024/03/08/4"
            }
          ],
          "title": "Comments in display names are incorrectly handled in net/mail"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2024-24784",
        "datePublished": "2024-03-05T22:22:32.186Z",
        "dateReserved": "2024-01-30T16:05:14.757Z",
        "dateUpdated": "2025-02-13T17:40:24.430Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }

    CVE-2023-39322 (GCVE-0-2023-39322)

    Vulnerability from cvelistv5 – Published: 2023-09-08 16:13 – Updated: 2025-02-13 17:02
    VLAI
    Title
    Memory exhaustion in QUIC connection handling in crypto/tls
    Summary
    QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory growth. With fix, connections now consistently reject messages larger than 65KiB in size.
    Severity
    No CVSS data available.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2024-09-26 15:53 UTC
    CWE
    • CWE-400 - Uncontrolled Resource Consumption
    Impacted products
    Vendor Product Version
    Go standard library crypto/tls Affected: 1.21.0-0 , < 1.21.1 (semver)
    Create a notification for this product.
    go_standard_library crypto_tls Affected: 1.21.0-0 , < 1.21.1 (semver)
        cpe:2.3:a:go_standard_library:crypto_tls:*:*:*:*:*:*:*:*
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "providerMetadata": {
              "dateUpdated": "2024-08-02T18:02:07.098Z",
              "orgId": "af854a3a-2127-422b-91ae-364da2661108",
              "shortName": "CVE"
            },
            "references": [
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/issue/62266"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://go.dev/cl/523039"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://groups.google.com/g/golang-dev/c/2C5vbR-UNkI/m/L1hdrPhfBAAJ"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://pkg.go.dev/vuln/GO-2023-2045"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://security.netapp.com/advisory/ntap-20231020-0004/"
              },
              {
                "tags": [
                  "x_transferred"
                ],
                "url": "https://security.gentoo.org/glsa/202311-09"
              }
            ],
            "title": "CVE Program Container"
          },
          {
            "affected": [
              {
                "cpes": [
                  "cpe:2.3:a:go_standard_library:crypto_tls:*:*:*:*:*:*:*:*"
                ],
                "defaultStatus": "unknown",
                "product": "crypto_tls",
                "vendor": "go_standard_library",
                "versions": [
                  {
                    "lessThan": "1.21.1",
                    "status": "affected",
                    "version": "1.21.0-0",
                    "versionType": "semver"
                  }
                ]
              }
            ],
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2023-39322",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2024-09-26T15:53:33.932737Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2024-09-26T15:56:13.357Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "collectionURL": "https://pkg.go.dev",
              "defaultStatus": "unaffected",
              "packageName": "crypto/tls",
              "product": "crypto/tls",
              "programRoutines": [
                {
                  "name": "QUICConn.HandleData"
                }
              ],
              "vendor": "Go standard library",
              "versions": [
                {
                  "lessThan": "1.21.1",
                  "status": "affected",
                  "version": "1.21.0-0",
                  "versionType": "semver"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "value": "Marten Seemann"
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory growth. With fix, connections now consistently reject messages larger than 65KiB in size."
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "description": "CWE-400: Uncontrolled Resource Consumption",
                  "lang": "en"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2023-11-25T11:09:57.257Z",
            "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
            "shortName": "Go"
          },
          "references": [
            {
              "url": "https://go.dev/issue/62266"
            },
            {
              "url": "https://go.dev/cl/523039"
            },
            {
              "url": "https://groups.google.com/g/golang-dev/c/2C5vbR-UNkI/m/L1hdrPhfBAAJ"
            },
            {
              "url": "https://pkg.go.dev/vuln/GO-2023-2045"
            },
            {
              "url": "https://security.netapp.com/advisory/ntap-20231020-0004/"
            },
            {
              "url": "https://security.gentoo.org/glsa/202311-09"
            }
          ],
          "title": "Memory exhaustion in QUIC connection handling in crypto/tls"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc",
        "assignerShortName": "Go",
        "cveId": "CVE-2023-39322",
        "datePublished": "2023-09-08T16:13:32.795Z",
        "dateReserved": "2023-07-27T17:05:55.187Z",
        "dateUpdated": "2025-02-13T17:02:49.143Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.1"
    }