CVE-2026-89906 in Linux
Resumen
por VulDB • 2026-09-16
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
LoongArch: BPF: Refactorización del cálculo del desplazamiento de salto en llamadas finales (tail call)
El antiguo macro basado para calcular `jmp_offset` deriva la distancia de salto a partir de un paso de código obsoleto de una pasada anterior, lo que puede provocar desbordamientos de offset de rama incorrectos y bloqueos suaves (soft lockups) bajo pasadas adicionales del JIT.
Se corrige esto calculando el desplazamiento directamente sobre el objetivo absoluto: "ctx->offset[insn + 1] - ctx->idx".
Para evitar una abortación falsa por verificación de rango de 16 bits durante la estimación del tamaño, se añade un guardián "ctx->image == NULL" para inyectar un desplazamiento ficticio seguro.
If you want to get best quality of vulnerability data, you may have to visit VulDB.