USN-8900-1 (UBUNTU-CVE-2022-27664)

Vulnerability from osv_ubuntu – Published: 2026-10-07 19:09 – Updated: 2026-10-07 19:09 – Source website
VLAI
Summary
golang-golang-x-net vulnerabilities
Details

It was discovered that Go Networking did not properly handle server errors after sending a GOAWAY frame during HTTP/2 connection shutdown, which could cause the connection to hang. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2022-27664)

It was discovered that Go Networking had quadratic complexity when decoding HPACK headers in HTTP/2 streams. A remote attacker could possibly use this issue to cause Go Networking to use excessive resources, leading to a denial of service. (CVE-2022-41723)

It was discovered that Go Networking incorrectly rendered text nodes outside of the HTML namespace literally, causing text that should be escaped to not be escaped. A remote attacker could possibly use this issue to perform cross-site scripting attacks. (CVE-2023-3978)

Guido Vranken discovered that Go Networking processed certain inputs to the HTML parsing functions non-linearly with respect to their length. A remote attacker could possibly use this issue to cause Go Networking to use excessive resources, leading to a denial of service. (CVE-2024-45338)

Sean Ng discovered that Go Networking incorrectly interpreted tags in foreign content with unquoted attribute values ending with a solidus character as self-closing, which could result in content being placed in the wrong scope during DOM construction. A remote attacker could possibly use this issue to perform cross-site scripting attacks. (CVE-2025-22872)

It was discovered that Go Networking had quadratic parsing complexity when processing certain HTML inputs. A remote attacker could possibly use this issue to cause Go Networking to use excessive resources, leading to a denial of service. (CVE-2025-47911)

It was discovered that Go Networking could enter an infinite loop when parsing certain HTML inputs. A remote attacker could possibly use this issue to cause Go Networking to use excessive resources, leading to a denial of service. (CVE-2025-58190)

It was discovered that Go Networking incorrectly accepted Punycode-encoded labels that decoded to ASCII-only labels when processing internationalized domain names. A remote attacker could possibly use this issue to bypass access control restrictions and escalate privileges. (CVE-2026-39821)


{
  "affected": [
    {
      "database_specific": {
        "cves_map": {
          "cves": [
            {
              "id": "CVE-2022-27664",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2022-41723",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                  "type": "CVSS_V3"
                },
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2023-3978",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2024-45338",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2025-22872",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:L",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2025-47911",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "type": "CVSS_V3"
                },
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2025-58190",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "type": "CVSS_V3"
                },
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2026-39821",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N",
                  "type": "CVSS_V3"
                },
                {
                  "score": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N",
                  "type": "CVSS_V3"
                },
                {
                  "score": "high",
                  "type": "Ubuntu"
                }
              ]
            }
          ],
          "ecosystem": "Ubuntu:22.04:LTS"
        }
      },
      "ecosystem_specific": {
        "availability": "No subscription required",
        "binaries": [
          {
            "binary_name": "golang-golang-x-net-dev",
            "binary_version": "1:0.0+git20211209.491a49a+dfsg-1ubuntu0.1"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:22.04:LTS",
        "name": "golang-golang-x-net",
        "purl": "pkg:deb/ubuntu/golang-golang-x-net@1:0.0+git20211209.491a49a+dfsg-1ubuntu0.1?arch=source\u0026distro=jammy"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "1:0.0+git20211209.491a49a+dfsg-1ubuntu0.1"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "1:0.0+git20210119.5f4716e+dfsg-4",
        "1:0.0+git20210805.aaa1db6+dfsg-1",
        "1:0.0+git20211209.491a49a+dfsg-1"
      ]
    }
  ],
  "aliases": [],
  "details": "It was discovered that Go Networking did not properly handle server\nerrors after sending a GOAWAY frame during HTTP/2 connection shutdown,\nwhich could cause the connection to hang. A remote attacker could\npossibly use this issue to cause a denial of service. (CVE-2022-27664)\n\nIt was discovered that Go Networking had quadratic complexity when\ndecoding HPACK headers in HTTP/2 streams. A remote attacker could\npossibly use this issue to cause Go Networking to use excessive\nresources, leading to a denial of service. (CVE-2022-41723)\n\nIt was discovered that Go Networking incorrectly rendered text nodes\noutside of the HTML namespace literally, causing text that should be\nescaped to not be escaped. A remote attacker could possibly use this\nissue to perform cross-site scripting attacks. (CVE-2023-3978)\n\nGuido Vranken discovered that Go Networking processed certain inputs to\nthe HTML parsing functions non-linearly with respect to their length. A\nremote attacker could possibly use this issue to cause Go Networking to\nuse excessive resources, leading to a denial of service.\n(CVE-2024-45338)\n\nSean Ng discovered that Go Networking incorrectly interpreted tags in\nforeign content with unquoted attribute values ending with a solidus\ncharacter as self-closing, which could result in content being placed\nin the wrong scope during DOM construction. A remote attacker could\npossibly use this issue to perform cross-site scripting attacks.\n(CVE-2025-22872)\n\nIt was discovered that Go Networking had quadratic parsing complexity\nwhen processing certain HTML inputs. A remote attacker could possibly\nuse this issue to cause Go Networking to use excessive resources,\nleading to a denial of service. (CVE-2025-47911)\n\nIt was discovered that Go Networking could enter an infinite loop when\nparsing certain HTML inputs. A remote attacker could possibly use this\nissue to cause Go Networking to use excessive resources, leading to a\ndenial of service. (CVE-2025-58190)\n\nIt was discovered that Go Networking incorrectly accepted\nPunycode-encoded labels that decoded to ASCII-only labels when\nprocessing internationalized domain names. A remote attacker could\npossibly use this issue to bypass access control restrictions and\nescalate privileges. (CVE-2026-39821)",
  "id": "USN-8900-1",
  "modified": "2026-10-07T19:09:10Z",
  "published": "2026-10-07T19:09:10Z",
  "references": [
    {
      "type": "ADVISORY",
      "url": "https://ubuntu.com/security/notices/USN-8900-1"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2022-27664"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2022-41723"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2023-3978"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2024-45338"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2025-22872"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2025-47911"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2025-58190"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2026-39821"
    }
  ],
  "related": [],
  "schema_version": "1.7.0",
  "summary": "golang-golang-x-net vulnerabilities",
  "upstream": [
    "UBUNTU-CVE-2022-27664",
    "UBUNTU-CVE-2022-41723",
    "UBUNTU-CVE-2023-3978",
    "UBUNTU-CVE-2024-45338",
    "UBUNTU-CVE-2025-22872",
    "UBUNTU-CVE-2025-47911",
    "UBUNTU-CVE-2025-58190",
    "UBUNTU-CVE-2026-39821"
  ]
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…