p PatchFirst

CVE-2022-2880

CVE-2022-2880 · Incorrect sanitization of forwarded query parameters in net/http/httputil

Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.

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.

CVSS 7.5 · Élevée · EPSS 1,4% · Correctif disponible

Publication
Mise à jour

Pile logicielle: system

Produits et versions concernés

  • net/http/httputil

    Versions du logiciel
    • ≥ 0, < 1.18.7: Concernée (semver)
    • ≥ 1.19.0-0, < 1.19.2: Concernée (semver)

    Mettez à jour vers 1.18.7; Mettez à jour vers 1.19.2

  • golang-1.19 Debian:12

    Plages de versions concernées
    • ECOSYSTEM: < 1.19.2-1

    Mettez à jour vers 1.19.2-1

  • golang-1.10 Ubuntu:14.04:LTS

    Versions du logiciel
    • 1.10.4-2ubuntu1~14.04.1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • golang-1.13 Ubuntu:Pro:16.04:LTS

    Versions du logiciel
    • 1.13.8-1ubuntu1~16.04.2
    • 1.13.8-1ubuntu1~16.04.3
    • 1.13.8-1ubuntu1~16.04.3+esm2
    Plages de versions concernées
    • ECOSYSTEM: < 1.13.8-1ubuntu1~16.04.3+esm3

    Mettez à jour vers 1.13.8-1ubuntu1~16.04.3+esm3

  • golang-1.10 Ubuntu:16.04:LTS

    Versions du logiciel
    • 1.10.4-2ubuntu1~16.04.1
    • 1.10.4-2ubuntu1~16.04.2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • golang-1.6 Ubuntu:16.04:LTS

    Versions du logiciel
    • 1.6-0ubuntu1
    • 1.6-0ubuntu2
    • 1.6-0ubuntu3
    • 1.6-0ubuntu4
    • 1.6-0ubuntu5
    • 1.6.1-0ubuntu1
    • 1.6.2-0ubuntu5~16.04
    • 1.6.2-0ubuntu5~16.04.2
    • 1.6.2-0ubuntu5~16.04.3
    • 1.6.2-0ubuntu5~16.04.4
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • golang-1.18 Ubuntu:18.04:LTS

    Versions du logiciel
    • 1.18.1-1ubuntu1~18.04.3
    Plages de versions concernées
    • ECOSYSTEM: < 1.18.1-1ubuntu1~18.04.4

    Mettez à jour vers 1.18.1-1ubuntu1~18.04.4

  • golang-1.10 Ubuntu:18.04:LTS

    Versions du logiciel
    • 1.10~rc1-1
    • 1.10~rc1-1ubuntu1
    • 1.10~rc1-2ubuntu1
    • 1.10~rc2-1ubuntu1
    • 1.10-1ubuntu1
    • 1.10.1-1ubuntu2
    • 1.10.4-2ubuntu1~18.04.1
    • 1.10.4-2ubuntu1~18.04.2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • golang-1.13 Ubuntu:Pro:18.04:LTS

    Versions du logiciel
    • 1.13.8-1ubuntu1~18.04.2
    • 1.13.8-1ubuntu1~18.04.3
    • 1.13.8-1ubuntu1~18.04.4
    Plages de versions concernées
    • ECOSYSTEM: < 1.13.8-1ubuntu1~18.04.4+esm1

    Mettez à jour vers 1.13.8-1ubuntu1~18.04.4+esm1

  • golang-1.16 Ubuntu:Pro:18.04:LTS

    Versions du logiciel
    • 1.16.2-0ubuntu1~18.04.2
    Plages de versions concernées
    • ECOSYSTEM: < 1.16.2-0ubuntu1~18.04.2+esm1

    Mettez à jour vers 1.16.2-0ubuntu1~18.04.2+esm1

  • golang-1.8 Ubuntu:18.04:LTS

    Versions du logiciel
    • 1.8.3-2ubuntu1
    • 1.8.3-2ubuntu1.18.04.1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • golang-1.9 Ubuntu:18.04:LTS

    Versions du logiciel
    • 1.9.1-2ubuntu1
    • 1.9.2-1ubuntu1
    • 1.9.2-3ubuntu1
    • 1.9.3-1ubuntu1
    • 1.9.4-1ubuntu1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • golang-1.13 Ubuntu:20.04:LTS

    Versions du logiciel
    • 1.13.1-1ubuntu1
    • 1.13.3-1ubuntu1
    • 1.13.4-1ubuntu1
    • 1.13.5-1ubuntu1
    • 1.13.6-1ubuntu1
    • 1.13.6-2ubuntu1
    • 1.13.7-1ubuntu1
    • 1.13.8-1ubuntu1
    • 1.13.8-1ubuntu1.1
    Plages de versions concernées
    • ECOSYSTEM: < 1.13.8-1ubuntu1.2

    Mettez à jour vers 1.13.8-1ubuntu1.2

  • golang-1.16 Ubuntu:20.04:LTS

    Versions du logiciel
    • 1.16.2-0ubuntu1~20.04
    Plages de versions concernées
    • ECOSYSTEM: < 1.16.2-0ubuntu1~20.04.1

    Mettez à jour vers 1.16.2-0ubuntu1~20.04.1

  • golang-1.18 Ubuntu:20.04:LTS

    Versions du logiciel
    • 1.18.1-1ubuntu1~20.04.1
    Plages de versions concernées
    • ECOSYSTEM: < 1.18.1-1ubuntu1~20.04.2

    Mettez à jour vers 1.18.1-1ubuntu1~20.04.2

  • golang-1.14 Ubuntu:20.04:LTS

    Versions du logiciel
    • 1.14~beta1-1
    • 1.14~beta1-2
    • 1.14~rc1-1
    • 1.14-1
    • 1.14.1-1
    • 1.14.2-1
    • 1.14.2-1ubuntu1
    • 1.14.3-2ubuntu2~20.04.1
    • 1.14.3-2ubuntu2~20.04.2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • golang-1.13 Ubuntu:22.04:LTS

    Versions du logiciel
    • 1.13.8-1ubuntu2
    • 1.13.8-1ubuntu2.22.04.1
    Plages de versions concernées
    • ECOSYSTEM: < 1.13.8-1ubuntu2.22.04.2

    Mettez à jour vers 1.13.8-1ubuntu2.22.04.2

  • golang-1.17 Ubuntu:22.04:LTS

    Versions du logiciel
    • 1.17-1ubuntu2
    • 1.17.3-1ubuntu1
    • 1.17.3-1ubuntu2
    • 1.17.13-3ubuntu1
    • 1.17.13-3ubuntu1.2
    • 1.17.13-3ubuntu1.3
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • golang-1.18 Ubuntu:22.04:LTS

    Versions du logiciel
    • 1.18~beta1-0ubuntu1
    • 1.18~beta2-1ubuntu1
    • 1.18~beta2-1ubuntu2
    • 1.18~rc1-1ubuntu1
    • 1.18-1ubuntu1
    • 1.18.1-1ubuntu1
    Plages de versions concernées
    • ECOSYSTEM: < 1.18.1-1ubuntu1.1

    Mettez à jour vers 1.18.1-1ubuntu1.1

Sources originales

Vérifiez votre serveur →