CVE catalog

CVE-2022-2880

golang-1.19: CVE-2022-2880

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
1.41% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangolang-1.19bookworm1.19.8-2fixed
Ubuntugolang-1.1014.041.10.4-2ubuntu1~14.04.1vulnerable
Ubuntugolang-1.13pro1.13.8-1ubuntu1~18.04.2vulnerable
Ubuntugolang-1.13pro1.13.8-1ubuntu1~18.04.3vulnerable
Ubuntugolang-1.13pro1.13.8-1ubuntu1~18.04.4vulnerable
Ubuntugolang-1.13pro1.13.8-1ubuntu1~18.04.4+esm1fixed
Ubuntugolang-1.1016.041.10.4-2ubuntu1~16.04.1vulnerable
Ubuntugolang-1.1016.041.10.4-2ubuntu1~16.04.2vulnerable
Ubuntugolang-1.616.041.6-0ubuntu1vulnerable
Ubuntugolang-1.616.041.6-0ubuntu2vulnerable
Ubuntugolang-1.616.041.6-0ubuntu3vulnerable
Ubuntugolang-1.616.041.6-0ubuntu4vulnerable
Ubuntugolang-1.616.041.6-0ubuntu5vulnerable
Ubuntugolang-1.616.041.6.1-0ubuntu1vulnerable
Ubuntugolang-1.616.041.6.2-0ubuntu5~16.04vulnerable
Ubuntugolang-1.616.041.6.2-0ubuntu5~16.04.2vulnerable
Ubuntugolang-1.616.041.6.2-0ubuntu5~16.04.3vulnerable
Ubuntugolang-1.616.041.6.2-0ubuntu5~16.04.4vulnerable
Ubuntugolang-1.1818.041.18.1-1ubuntu1~18.04.3vulnerable
Ubuntugolang-1.1818.041.18.1-1ubuntu1~18.04.4fixed
Ubuntugolang-1.1018.041.10~rc1-1vulnerable
Ubuntugolang-1.1018.041.10~rc1-1ubuntu1vulnerable
Ubuntugolang-1.1018.041.10~rc1-2ubuntu1vulnerable
Ubuntugolang-1.1018.041.10~rc2-1ubuntu1vulnerable
Ubuntugolang-1.1018.041.10-1ubuntu1vulnerable
Ubuntugolang-1.1018.041.10.1-1ubuntu2vulnerable
Ubuntugolang-1.1018.041.10.4-2ubuntu1~18.04.1vulnerable
Ubuntugolang-1.1018.041.10.4-2ubuntu1~18.04.2vulnerable
Ubuntugolang-1.16pro1.16.2-0ubuntu1~18.04.2vulnerable
Ubuntugolang-1.16pro1.16.2-0ubuntu1~18.04.2+esm1fixed
Ubuntugolang-1.818.041.8.3-2ubuntu1vulnerable
Ubuntugolang-1.818.041.8.3-2ubuntu1.18.04.1vulnerable
Ubuntugolang-1.918.041.9.1-2ubuntu1vulnerable
Ubuntugolang-1.918.041.9.2-1ubuntu1vulnerable
Ubuntugolang-1.918.041.9.2-3ubuntu1vulnerable
Ubuntugolang-1.918.041.9.3-1ubuntu1vulnerable
Ubuntugolang-1.918.041.9.4-1ubuntu1vulnerable
Ubuntugolang-1.1320.041.13.1-1ubuntu1vulnerable
Ubuntugolang-1.1320.041.13.3-1ubuntu1vulnerable
Ubuntugolang-1.1320.041.13.4-1ubuntu1vulnerable
Ubuntugolang-1.1320.041.13.5-1ubuntu1vulnerable
Ubuntugolang-1.1320.041.13.6-1ubuntu1vulnerable
Ubuntugolang-1.1320.041.13.6-2ubuntu1vulnerable
Ubuntugolang-1.1320.041.13.7-1ubuntu1vulnerable
Ubuntugolang-1.1320.041.13.8-1ubuntu1vulnerable
Ubuntugolang-1.1320.041.13.8-1ubuntu1.1vulnerable
Ubuntugolang-1.1320.041.13.8-1ubuntu1.2fixed
Ubuntugolang-1.1620.041.16.2-0ubuntu1~20.04vulnerable
Ubuntugolang-1.1620.041.16.2-0ubuntu1~20.04.1fixed
Ubuntugolang-1.1820.041.18.1-1ubuntu1~20.04.1vulnerable
Ubuntugolang-1.1820.041.18.1-1ubuntu1~20.04.2fixed
Ubuntugolang-1.1420.041.14~beta1-1vulnerable
Ubuntugolang-1.1420.041.14~beta1-2vulnerable
Ubuntugolang-1.1420.041.14~rc1-1vulnerable
Ubuntugolang-1.1420.041.14-1vulnerable
Ubuntugolang-1.1420.041.14.1-1vulnerable
Ubuntugolang-1.1420.041.14.2-1vulnerable
Ubuntugolang-1.1420.041.14.2-1ubuntu1vulnerable
Ubuntugolang-1.1420.041.14.3-2ubuntu2~20.04.1vulnerable
Ubuntugolang-1.1420.041.14.3-2ubuntu2~20.04.2vulnerable
Ubuntugolang-1.1322.041.13.8-1ubuntu2vulnerable
Ubuntugolang-1.1322.041.13.8-1ubuntu2.22.04.1vulnerable
Ubuntugolang-1.1322.041.13.8-1ubuntu2.22.04.2fixed
Ubuntugolang-1.1722.041.17-1ubuntu2vulnerable
Ubuntugolang-1.1722.041.17.3-1ubuntu1vulnerable
Ubuntugolang-1.1722.041.17.3-1ubuntu2vulnerable
Ubuntugolang-1.1722.041.17.13-3ubuntu1vulnerable
Ubuntugolang-1.1722.041.17.13-3ubuntu1.2vulnerable
Ubuntugolang-1.1722.041.17.13-3ubuntu1.3vulnerable
Ubuntugolang-1.1822.041.18~beta1-0ubuntu1vulnerable
Ubuntugolang-1.1822.041.18~beta2-1ubuntu1vulnerable
Ubuntugolang-1.1822.041.18~beta2-1ubuntu2vulnerable
Ubuntugolang-1.1822.041.18~rc1-1ubuntu1vulnerable
Ubuntugolang-1.1822.041.18-1ubuntu1vulnerable
Ubuntugolang-1.1822.041.18.1-1ubuntu1vulnerable
Ubuntugolang-1.1822.041.18.1-1ubuntu1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangolang-1.19sourcebookworm1.19.2-1not yet assignedNot reportedNot reported
Ubuntugolang-1.13debpro1.13.8-1ubuntu1~18.04.4+esm1Not reportedUBUNTU-CVE-2022-2880Not reported
Ubuntugolang-1.18deb18.041.18.1-1ubuntu1~18.04.4Not reportedUBUNTU-CVE-2022-2880Not reported
Ubuntugolang-1.16debpro1.16.2-0ubuntu1~18.04.2+esm1Not reportedUBUNTU-CVE-2022-2880Not reported
Ubuntugolang-1.13deb20.041.13.8-1ubuntu1.2Not reportedUBUNTU-CVE-2022-2880Not reported
Ubuntugolang-1.16deb20.041.16.2-0ubuntu1~20.04.1Not reportedUBUNTU-CVE-2022-2880Not reported
Ubuntugolang-1.18deb20.041.18.1-1ubuntu1~20.04.2Not reportedUBUNTU-CVE-2022-2880Not reported
Ubuntugolang-1.13deb22.041.13.8-1ubuntu2.22.04.2Not reportedUBUNTU-CVE-2022-2880Not reported
Ubuntugolang-1.18deb22.041.18.1-1ubuntu1.1Not reportedUBUNTU-CVE-2022-2880Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Details (2)
    • 1.19.8-2 · all · bookworm

      Fixed · Fixed: 1.19.2-1

      dsa · golang-1.19 · debian · bookworm

    • 1.19.8-2 · all · bookworm

      Fixed · Fixed: 1.19.2-1

      dsa · golang-1.19 · debian · bookworm

  • Source package: [golang-1.19]

    Details (2)
    • 1.19.8-2 · all · bookworm

      Fixed · Fixed: 1.19.2-1

      dsa · golang-1.19 · debian · bookworm

    • 1.19.8-2 · all · bookworm

      Fixed · Fixed: 1.19.2-1

      dsa · golang-1.19 · debian · bookworm

  • Source package: [golang-1.19]

    Details (2)
    • 1.19.8-2 · amd64 · bookworm

      Fixed · Fixed: 1.19.2-1

      dsa · golang-1.19 · debian · bookworm

    • 1.19.8-2 · arm64 · bookworm

      Fixed · Fixed: 1.19.2-1

      dsa · golang-1.19 · debian · bookworm

  • Source package: [golang-1.19]

    Details (2)
    • 1.19.8-2 · all · bookworm

      Fixed · Fixed: 1.19.2-1

      dsa · golang-1.19 · debian · bookworm

    • 1.19.8-2 · all · bookworm

      Fixed · Fixed: 1.19.2-1

      dsa · golang-1.19 · debian · bookworm

Observed:

References