CVE-2026-18040 in Bouncy Castle Javainformación

Resumen

por VulDB • 2026-10-03

En Bouncy Castle para Java anterior a la versión 1.86, HQC filtraba datos derivados de secretos a través de dos canales laterales: su aritmética GF(2^8) utilizaba tablas de búsqueda indexadas por elementos del campo, lo que hacía que la línea de caché accedida dependiera del operando; y su muestreador con peso fijo dejaba de escanear duplicados tan pronto como se encontraba una colisión, almacenando las posiciones aceptadas en un índice secreto. Ambos procesos se ejecutan sobre entradas secretas durante el encapsulamiento y desencapsulamiento, y el muestreador vuelve a expandir la clave secreta desde su semilla en cada operación de desencapsulamiento; por lo tanto, un atacante capaz de observar el comportamiento del caché o los tiempos de desencapsulamiento puede recuperar información sobre la clave privada HQC. La aritmética de campo ahora es libre de tablas y el muestreador no presenta bifurcaciones dentro de un lote de candidatos, manteniéndose inalterados el consumo de salida y aleatoriedad.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Bcorg

Reservar

2026-07-28

Divulgación

2026-10-03

Moderación

aceptado

Artículo

VDB-413343

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!