CVE-2024-7254
CVE-2024-7254 · Stack overflow in Protocol Buffers Java Lite
Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.
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 · Alta · EPSS 2,8% · Corrección disponible
- Publicación
- Actualización
Pila tecnológica: system
Productos y versiones afectados
protocol buffers
- Versiones
- ≥ 0, < 28.2: Afectada (custom)
Actualiza a 28.2
protobuf-java
- Versiones
- ≥ 0, < 3.25.5: Afectada (custom)
- ≥ 0, < 4.27.5: Afectada (custom)
- ≥ 0, < 4.28.2: Afectada (custom)
Actualiza a 3.25.5
protobuf-javalite
- Versiones
- ≥ 0, < 3.25.5: Afectada (custom)
- ≥ 0, < 4.27.5: Afectada (custom)
- ≥ 0, < 4.28.2: Afectada (custom)
Actualiza a 3.25.5
protobuf-kotlin
- Versiones
- ≥ 0, < 3.25.5: Afectada (custom)
- ≥ 0, < 4.27.5: Afectada (custom)
- ≥ 0, < 4.28.2: Afectada (custom)
Actualiza a 3.25.5
protobuf-kotllin-lite
- Versiones
- ≥ 0, < 3.25.5: Afectada (custom)
- ≥ 0, < 4.27.5: Afectada (custom)
- ≥ 0, < 4.28.2: Afectada (custom)
Actualiza a 3.25.5
google-protobuf [jruby gem]
- Versiones
- ≥ 0, < 3.25.5: Afectada (custom)
- ≥ 0, < 4.27.5: Afectada (custom)
- ≥ 0, < 4.28.2: Afectada (custom)
Actualiza a 3.25.5
protobuf Debian:12
- Versiones
- 3.21.12-3
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.21.12-3+deb12u1
Actualiza a 3.21.12-3+deb12u1
protobuf Debian:13
- Versiones
- 3.21.12-11
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.21.12-11+deb13u1
Actualiza a 3.21.12-11+deb13u1
protobuf Debian:14
- Versiones
- 3.21.12-11
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.21.12-12
Actualiza a 3.21.12-12
protobuf Ubuntu:Pro:14.04:LTS
- Versiones
- 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
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
protobuf Ubuntu:Pro:16.04:LTS
- Versiones
- 2.6.1-1.2
- 2.6.1-1.3
- 2.6.1-1.3ubuntu0.1~esm1
- 2.6.1-1.3ubuntu0.1~esm2
- Intervalos de versiones afectados
- ECOSYSTEM: < 2.6.1-1.3ubuntu0.1~esm4
Actualiza a 2.6.1-1.3ubuntu0.1~esm4
protobuf Ubuntu:Pro:18.04:LTS
- Versiones
- 3.0.0-9ubuntu5
- 3.0.0-9ubuntu6
- 3.0.0-9.1ubuntu1
- 3.0.0-9.1ubuntu1.1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.0.0-9.1ubuntu1.1+esm3
Actualiza a 3.0.0-9.1ubuntu1.1+esm3
protobuf Ubuntu:Pro:20.04:LTS
- Versiones
- 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
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.6.1.3-2ubuntu5.2+esm2
Actualiza a 3.6.1.3-2ubuntu5.2+esm2
protobuf Ubuntu:22.04:LTS
- Versiones
- 3.12.4-1ubuntu3
- 3.12.4-1ubuntu5
- 3.12.4-1ubuntu6
- 3.12.4-1ubuntu7
- 3.12.4-1ubuntu7.22.04.1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.12.4-1ubuntu7.22.04.2
Actualiza a 3.12.4-1ubuntu7.22.04.2
protobuf Ubuntu:24.04:LTS
- Versiones
- 3.21.12-7ubuntu1
- 3.21.12-8ubuntu1
- 3.21.12-8ubuntu5
- 3.21.12-8.2
- 3.21.12-8.2build1
- Intervalos de versiones afectados
- ECOSYSTEM: < 3.21.12-8.2ubuntu0.1
Actualiza a 3.21.12-8.2ubuntu0.1