p PatchFirst

CVE-2024-7246

CVE-2024-7246 · HPACK table poisoning in gRPC C++, Python & Ruby

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

It's possible for a gRPC client communicating with a HTTP/2 proxy to poison the HPACK table between the proxy and the backend such that other clients see failed requests. It's also possible to use this vulnerability to leak other clients HTTP header keys, but not values. This occurs because the error status for a misencoded header is not cleared between header reads, resulting in subsequent (incrementally indexed) added headers in the first request being poisoned until cleared from the HPACK table. Please update to a fixed version of gRPC as soon as possible. This bug has been fixed in 1.58.3, 1.59.5, 1.60.2, 1.61.3, 1.62.3, 1.63.2, 1.64.3, 1.65.4.

CVSS 6.3 · Moyenne · EPSS 0,2%

Publication
Mise à jour

Pile logicielle: system

Produits et versions concernés

  • grpc

    Versions du logiciel
    • 1.53.0: Concernée (custom)
    • 1.53.1: Concernée (custom)
    • 1.53.2: Concernée (custom)
    • 1.54.0: Concernée (custom)
    • 1.54.1: Concernée (custom)
    • 1.54.3: Concernée (custom)
    • 1.55.0: Concernée (custom)
    • 1.55.1: Concernée (custom)
    • 1.55.3: Concernée (custom)
    • 1.55.4: Concernée (custom)
    • 1.56.0: Concernée (custom)
    • 1.56.1: Concernée (custom)
    • 1.56.2: Concernée (custom)
    • 1.56.3: Concernée (custom)
    • 1.56.4: Concernée (custom)
    • 1.57.0: Concernée (custom)
    • 1.57.1: Concernée (custom)
    • 1.58.0: Concernée (custom)
    • 1.58.1: Concernée (custom)
    • 1.58.2: Concernée (custom)
    • 1.59.0: Concernée (custom)
    • 1.59.1: Concernée (custom)
    • 1.59.2: Concernée (custom)
    • 1.59.3: Concernée (custom)
    • 1.59.4: Concernée (custom)
    • 1.60.0: Concernée (custom)
    • 1.60.1: Concernée (custom)
    • 1.61.0: Concernée (custom)
    • 1.61.1: Concernée (custom)
    • 1.62.0: Concernée (custom)
    • 1.61.2: Concernée (custom)
    • 1.62.1: Concernée (custom)
    • 1.62.2: Concernée (custom)
    • 1.63.0: Concernée (custom)
    • 1.63.1: Concernée (custom)
    • 1.64.0: Concernée (custom)
    • 1.64.1: Concernée (custom)
    • 1.64.2: Concernée (custom)
    • 1.65.0: Concernée (custom)
    • 1.65.1: Concernée (custom)
    • 1.65.2: Concernée (custom)
    • 1.65.3: Concernée (custom)

    Aucun correctif publié

  • grpc Debian:12

    Versions du logiciel
    • 1.51.1-3
    • 1.51.1-4
    • 1.51.1-4.1
    • 1.51.1-4.1~exp1
    • 1.51.1-5
    • 1.51.1-6
    • 1.51.1-7
    • 1.51.1-8
    • 1.51.1-9
    • 1.59.5-1
    • 1.82.0-1
    • 1.83.0-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • grpc Debian:13

    Versions du logiciel
    • 1.51.1-6
    • 1.51.1-7
    • 1.51.1-8
    • 1.51.1-9
    • 1.59.5-1
    • 1.82.0-1
    • 1.83.0-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • grpc Debian:14

    Versions du logiciel
    • 1.51.1-6
    • 1.51.1-7
    • 1.51.1-8
    • 1.51.1-9
    • 1.59.5-1
    • 1.82.0-1
    • 1.83.0-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • grpc Ubuntu:16.04:LTS

    Versions du logiciel
    • 0.10.2-1
    • 0.11.1-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • grpc Ubuntu:18.04:LTS

    Versions du logiciel
    • 1.3.2-1
    • 1.3.2-1ubuntu1
    • 1.3.2-1.1~build1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • grpc Ubuntu:20.04:LTS

    Versions du logiciel
    • 1.16.1-1
    • 1.16.1-1ubuntu1
    • 1.16.1-1ubuntu3
    • 1.16.1-1ubuntu4
    • 1.16.1-1ubuntu5
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • grpc Ubuntu:22.04:LTS

    Versions du logiciel
    • 1.30.2-3
    • 1.30.2-3build1
    • 1.30.2-3build3
    • 1.30.2-3build5
    • 1.30.2-3build6
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • grpc Ubuntu:24.04:LTS

    Versions du logiciel
    • 1.51.1-3build3
    • 1.51.1-3build4
    • 1.51.1-4
    • 1.51.1-4build1
    • 1.51.1-4build2
    • 1.51.1-4.1build3
    • 1.51.1-4.1build4
    • 1.51.1-4.1build5
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • grpc Ubuntu:25.10

    Versions du logiciel
    • 1.51.1-6
    • 1.51.1-6build1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • grpc Ubuntu:26.10

    Versions du logiciel
    • 1.51.1-8ubuntu1
    • 1.51.1-9
    • 1.51.1-9ubuntu3
    • 1.51.1-10ubuntu1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • grpc Ubuntu:26.04:LTS

    Versions du logiciel
    • 1.51.1-6build1
    • 1.51.1-7
    • 1.51.1-7ubuntu2
    • 1.51.1-7ubuntu3
    • 1.51.1-8ubuntu1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

Sources originales

Vérifiez votre serveur →