CVE-2024-7254
CVE-2024-7254 · Stack overflow in Protocol Buffers Java Lite
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
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 · Hoch · EPSS 2,8% · Korrektur verfügbar
- Veröffentlicht
- Aktualisiert
Technologie-Stack: system
Betroffene Produkte und Versionen
protocol buffers
- Softwareversionen
- ≥ 0, < 28.2: Betroffen (custom)
Auf 28.2 aktualisieren
protobuf-java
- Softwareversionen
- ≥ 0, < 3.25.5: Betroffen (custom)
- ≥ 0, < 4.27.5: Betroffen (custom)
- ≥ 0, < 4.28.2: Betroffen (custom)
Auf 3.25.5 aktualisieren
protobuf-javalite
- Softwareversionen
- ≥ 0, < 3.25.5: Betroffen (custom)
- ≥ 0, < 4.27.5: Betroffen (custom)
- ≥ 0, < 4.28.2: Betroffen (custom)
Auf 3.25.5 aktualisieren
protobuf-kotlin
- Softwareversionen
- ≥ 0, < 3.25.5: Betroffen (custom)
- ≥ 0, < 4.27.5: Betroffen (custom)
- ≥ 0, < 4.28.2: Betroffen (custom)
Auf 3.25.5 aktualisieren
protobuf-kotllin-lite
- Softwareversionen
- ≥ 0, < 3.25.5: Betroffen (custom)
- ≥ 0, < 4.27.5: Betroffen (custom)
- ≥ 0, < 4.28.2: Betroffen (custom)
Auf 3.25.5 aktualisieren
google-protobuf [jruby gem]
- Softwareversionen
- ≥ 0, < 3.25.5: Betroffen (custom)
- ≥ 0, < 4.27.5: Betroffen (custom)
- ≥ 0, < 4.28.2: Betroffen (custom)
Auf 3.25.5 aktualisieren
protobuf Debian:12
- Softwareversionen
- 3.21.12-3
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.21.12-3+deb12u1
Auf 3.21.12-3+deb12u1 aktualisieren
protobuf Debian:13
- Softwareversionen
- 3.21.12-11
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.21.12-11+deb13u1
Auf 3.21.12-11+deb13u1 aktualisieren
protobuf Debian:14
- Softwareversionen
- 3.21.12-11
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.21.12-12
Auf 3.21.12-12 aktualisieren
protobuf Ubuntu:Pro:14.04:LTS
- Softwareversionen
- 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
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
protobuf Ubuntu:Pro:16.04:LTS
- Softwareversionen
- 2.6.1-1.2
- 2.6.1-1.3
- 2.6.1-1.3ubuntu0.1~esm1
- 2.6.1-1.3ubuntu0.1~esm2
- Betroffene Versionsbereiche
- ECOSYSTEM: < 2.6.1-1.3ubuntu0.1~esm4
Auf 2.6.1-1.3ubuntu0.1~esm4 aktualisieren
protobuf Ubuntu:Pro:18.04:LTS
- Softwareversionen
- 3.0.0-9ubuntu5
- 3.0.0-9ubuntu6
- 3.0.0-9.1ubuntu1
- 3.0.0-9.1ubuntu1.1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.0.0-9.1ubuntu1.1+esm3
Auf 3.0.0-9.1ubuntu1.1+esm3 aktualisieren
protobuf Ubuntu:Pro:20.04:LTS
- Softwareversionen
- 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
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.6.1.3-2ubuntu5.2+esm2
Auf 3.6.1.3-2ubuntu5.2+esm2 aktualisieren
protobuf Ubuntu:22.04:LTS
- Softwareversionen
- 3.12.4-1ubuntu3
- 3.12.4-1ubuntu5
- 3.12.4-1ubuntu6
- 3.12.4-1ubuntu7
- 3.12.4-1ubuntu7.22.04.1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.12.4-1ubuntu7.22.04.2
Auf 3.12.4-1ubuntu7.22.04.2 aktualisieren
protobuf Ubuntu:24.04:LTS
- Softwareversionen
- 3.21.12-7ubuntu1
- 3.21.12-8ubuntu1
- 3.21.12-8ubuntu5
- 3.21.12-8.2
- 3.21.12-8.2build1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 3.21.12-8.2ubuntu0.1
Auf 3.21.12-8.2ubuntu0.1 aktualisieren