CVE-2021-32742: fallo de gravedad alta en vapor
Untrusted data fed into `Data.init(base32Encoded:)` can result in exposing server memory and/or crash
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
Un defecto en la función de decodificación base32 de Vapor puede exponer memoria del servidor o causar un bloqueo de la aplicación al procesar datos no confiables. Afecta a aplicaciones que usan esta función específica directamente o a través de dependencias.
CWE-502 (Deserialización de Datos No Confiables): La función `Data.init(base32Encoded:)` en Vapor ≤4.47.1 maneja incorrectamente la entrada codificada en base32, permitiendo que un atacante proporcione datos maliciosos que desencadenen exposición de memoria o denegación de servicio. La explotación requiere que la función vulnerable procese entrada controlada por el atacante.
En el mismo producto, de las más peligrosas a las menos.