Vulnerabilidad en protobuf-java core y lite (CVE-2022-3171)
Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
12/10/2022
Última modificación:
07/11/2023
Descripción
Un problema de análisis de datos binarios en protobuf-java core y lite versiones anteriores a 3.21.7, 3.20.3, 3.19.6 y 3.16.3, puede conllevar a un ataque de denegación de servicio. Las entradas que contienen múltiples instancias de mensajes insertados no repetidos con campos repetidos o desconocidos causan que los objetos sean convertidos de ida y vuelta entre las formas mutables e inmutables, resultando en pausas de recolección de basura potencialmente largas. Es recomendado actualizar a versiones mencionadas anteriormente
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:google:google-protobuf:*:*:*:*:*:ruby:*:* | 3.16.3 (excluyendo) | |
cpe:2.3:a:google:google-protobuf:*:*:*:*:*:ruby:*:* | 3.17.0 (incluyendo) | 3.19.6 (excluyendo) |
cpe:2.3:a:google:google-protobuf:*:*:*:*:*:ruby:*:* | 3.20.0 (incluyendo) | 3.20.3 (excluyendo) |
cpe:2.3:a:google:google-protobuf:*:*:*:*:*:ruby:*:* | 3.21.0 (incluyendo) | 3.21.7 (excluyendo) |
cpe:2.3:a:google:protobuf-java:*:*:*:*:*:*:*:* | 3.16.3 (excluyendo) | |
cpe:2.3:a:google:protobuf-java:*:*:*:*:*:*:*:* | 3.17.0 (incluyendo) | 3.19.6 (excluyendo) |
cpe:2.3:a:google:protobuf-java:*:*:*:*:*:*:*:* | 3.20.0 (incluyendo) | 3.20.3 (excluyendo) |
cpe:2.3:a:google:protobuf-java:*:*:*:*:*:*:*:* | 3.21.0 (incluyendo) | 3.21.7 (excluyendo) |
cpe:2.3:a:google:protobuf-javalite:*:*:*:*:*:*:*:* | 3.16.3 (excluyendo) | |
cpe:2.3:a:google:protobuf-javalite:*:*:*:*:*:*:*:* | 3.17.0 (incluyendo) | 3.19.6 (excluyendo) |
cpe:2.3:a:google:protobuf-javalite:*:*:*:*:*:*:*:* | 3.20.0 (incluyendo) | 3.20.3 (excluyendo) |
cpe:2.3:a:google:protobuf-javalite:*:*:*:*:*:*:*:* | 3.21.0 (incluyendo) | 3.21.7 (excluyendo) |
cpe:2.3:a:google:protobuf-kotlin:*:*:*:*:*:*:*:* | 3.16.3 (excluyendo) | |
cpe:2.3:a:google:protobuf-kotlin:*:*:*:*:*:*:*:* | 3.17.0 (incluyendo) | 3.19.6 (excluyendo) |
cpe:2.3:a:google:protobuf-kotlin:*:*:*:*:*:*:*:* | 3.20.0 (incluyendo) | 3.20.3 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/protocolbuffers/protobuf/security/advisories/GHSA-h4h5-3hr4-j3g2
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CBAUKJQL6O4TIWYBENORSY5P43TVB4M3/
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MPCGUT3T5L6C3IDWUPSUO22QDCGQKTOP/
- https://security.gentoo.org/glsa/202301-09