Skip to content
Heist/ feed
Back to feed
HighFix available

golang-1.19 — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2022-2880

Requests forwarded by ReverseProxy include the raw query parameters from the inbound request, including unparsable parameters rejected by net/http. This could permit query parameter smuggling when a Go proxy forwards a parameter with an unparsable value. After fix, ReverseProxy sanitizes the query parameters in the forwarded query when the outbound request's Form field is set after the ReverseProxy. Director function returns, indicating that the proxy has parsed the query parameters. Proxies which do not parse query parameters continue to forward the original query parameters unchanged.

Products
golang-1.19
Affected versions
Not specified
Fixed versions
1.19.2-1
CVEs
CVE-2022-2880
Confirmed fixed CVEs
Not specified
Updated in this feed
30 Oct 2026, 14:55 UTC · Revision 1

Source evidence

DEBIAN-CVE-2022-2880

core-osv · Original source

Published 14 Oct 2022, 15:15 UTC

Requests forwarded by ReverseProxy include the raw query parameters from the inbound request, including unparsable parameters rejected by net/http. This could permit query parameter smuggling when a Go proxy forwards a parameter with an unparsable value. After fix, ReverseProxy sanitizes the query parameters in the forwarded query when the outbound request's Form field is set after the ReverseProxy. Director function returns, indicating that the proxy has parsed the query parameters. Proxies which do not parse query parameters continue to forward the original query parameters unchanged.

osv:DEBIAN-CVE-2022-2880

golang-1.19

Fixed versions: 1.19.2-1

Complete source record
{
  "id": "020d3f41120f7051ae32087bbb2d048b2689d539902ffc2a004f5d4830725828",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2022-2880",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2022-2880",
    "summary": "Requests forwarded by ReverseProxy include the raw query parameters from the inbound request, including unparsable parameters rejected by net/http. This could permit query parameter smuggling when a Go proxy forwards a parameter with an unparsable value. After fix, ReverseProxy sanitizes the query parameters in the forwarded query when the outbound request's Form field is set after the ReverseProxy. Director function returns, indicating that the proxy has parsed the query parameters. Proxies which do not parse query parameters continue to forward the original query parameters unchanged.",
    "evidence": "osv:DEBIAN-CVE-2022-2880",
    "products": [
      {
        "name": {
          "value": "golang-1.19",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.19.2-1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "DEBIAN-CVE-2022-2880",
      "aliases": [
        "DEBIAN-CVE-2022-2880"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.19.2-1"
                }
              ]
            }
          ],
          "package": {
            "name": "golang-1.19",
            "purl": "pkg:deb/debian/golang-1.19?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2022-2880.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-15T08:02:37.072488804Z",
      "provider": "osv",
      "upstream": [
        "CVE-2022-2880"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2022-2880"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2022-2880",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 323776,
  "published_at": "2022-10-14T15:15:18.09+00:00"
}