CVE-2024-7254
CVE-2024-7254 · Stack overflow in Protocol Buffers Java Lite
Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.
Any project that parses untrusted Protocol Buffers data containing an arbitrary number of nested groups / series of SGROUP tags can corrupted by exceeding the stack limit i.e. StackOverflow. Parsing nested groups as unknown fields with DiscardUnknownFieldsParser or Java Protobuf Lite parser, or against Protobuf map fields, creates unbounded recursions that can be abused by an attacker.
CVSS 8.7 · Élevée · EPSS 2,8% · Correctif disponible
- Publication
- Mise à jour
Pile logicielle: system
Produits et versions concernés
protocol buffers
- Versions du logiciel
- ≥ 0, < 28.2: Concernée (custom)
Mettez à jour vers 28.2
protobuf-java
- Versions du logiciel
- ≥ 0, < 3.25.5: Concernée (custom)
- ≥ 0, < 4.27.5: Concernée (custom)
- ≥ 0, < 4.28.2: Concernée (custom)
Mettez à jour vers 3.25.5
protobuf-javalite
- Versions du logiciel
- ≥ 0, < 3.25.5: Concernée (custom)
- ≥ 0, < 4.27.5: Concernée (custom)
- ≥ 0, < 4.28.2: Concernée (custom)
Mettez à jour vers 3.25.5
protobuf-kotlin
- Versions du logiciel
- ≥ 0, < 3.25.5: Concernée (custom)
- ≥ 0, < 4.27.5: Concernée (custom)
- ≥ 0, < 4.28.2: Concernée (custom)
Mettez à jour vers 3.25.5
protobuf-kotllin-lite
- Versions du logiciel
- ≥ 0, < 3.25.5: Concernée (custom)
- ≥ 0, < 4.27.5: Concernée (custom)
- ≥ 0, < 4.28.2: Concernée (custom)
Mettez à jour vers 3.25.5
google-protobuf [jruby gem]
- Versions du logiciel
- ≥ 0, < 3.25.5: Concernée (custom)
- ≥ 0, < 4.27.5: Concernée (custom)
- ≥ 0, < 4.28.2: Concernée (custom)
Mettez à jour vers 3.25.5
protobuf Debian:12
- Versions du logiciel
- 3.21.12-3
- Plages de versions concernées
- ECOSYSTEM: < 3.21.12-3+deb12u1
Mettez à jour vers 3.21.12-3+deb12u1
protobuf Debian:13
- Versions du logiciel
- 3.21.12-11
- Plages de versions concernées
- ECOSYSTEM: < 3.21.12-11+deb13u1
Mettez à jour vers 3.21.12-11+deb13u1
protobuf Debian:14
- Versions du logiciel
- 3.21.12-11
- Plages de versions concernées
- ECOSYSTEM: < 3.21.12-12
Mettez à jour vers 3.21.12-12
protobuf Ubuntu:Pro:14.04:LTS
- Versions du logiciel
- 2.4.1-3ubuntu2
- 2.4.1-3ubuntu3
- 2.4.1-3ubuntu4
- 2.5.0-5ubuntu2
- 2.5.0-7ubuntu1
- 2.5.0-8ubuntu1
- 2.5.0-9ubuntu1
- 2.5.0-9ubuntu1+esm1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
protobuf Ubuntu:Pro:16.04:LTS
- Versions du logiciel
- 2.6.1-1.2
- 2.6.1-1.3
- 2.6.1-1.3ubuntu0.1~esm1
- 2.6.1-1.3ubuntu0.1~esm2
- Plages de versions concernées
- ECOSYSTEM: < 2.6.1-1.3ubuntu0.1~esm4
Mettez à jour vers 2.6.1-1.3ubuntu0.1~esm4
protobuf Ubuntu:Pro:18.04:LTS
- Versions du logiciel
- 3.0.0-9ubuntu5
- 3.0.0-9ubuntu6
- 3.0.0-9.1ubuntu1
- 3.0.0-9.1ubuntu1.1
- Plages de versions concernées
- ECOSYSTEM: < 3.0.0-9.1ubuntu1.1+esm3
Mettez à jour vers 3.0.0-9.1ubuntu1.1+esm3
protobuf Ubuntu:Pro:20.04:LTS
- Versions du logiciel
- 3.6.1.3-2
- 3.6.1.3-2ubuntu1
- 3.6.1.3-2ubuntu3
- 3.6.1.3-2ubuntu4
- 3.6.1.3-2ubuntu5
- 3.6.1.3-2ubuntu5.2
- Plages de versions concernées
- ECOSYSTEM: < 3.6.1.3-2ubuntu5.2+esm2
Mettez à jour vers 3.6.1.3-2ubuntu5.2+esm2
protobuf Ubuntu:22.04:LTS
- Versions du logiciel
- 3.12.4-1ubuntu3
- 3.12.4-1ubuntu5
- 3.12.4-1ubuntu6
- 3.12.4-1ubuntu7
- 3.12.4-1ubuntu7.22.04.1
- Plages de versions concernées
- ECOSYSTEM: < 3.12.4-1ubuntu7.22.04.2
Mettez à jour vers 3.12.4-1ubuntu7.22.04.2
protobuf Ubuntu:24.04:LTS
- Versions du logiciel
- 3.21.12-7ubuntu1
- 3.21.12-8ubuntu1
- 3.21.12-8ubuntu5
- 3.21.12-8.2
- 3.21.12-8.2build1
- Plages de versions concernées
- ECOSYSTEM: < 3.21.12-8.2ubuntu0.1
Mettez à jour vers 3.21.12-8.2ubuntu0.1