CVE-2026-92517 in Linux
Resumen
por VulDB • 2026-09-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
bpf, riscv: Corregir el manejo de extable para arena load_acquire
emit_atomic_ld_st() devuelve 1 para que build_body() omita la extensión de signo (zext) después de una carga acquire subpalabra. El llamador realiza "ret = ret ?: add_exception_handler(...)", lo cual omite add_exception_handler() en cualquier valor no nulo de ret, por lo que falta la entrada extable y un fallo en PROBE_ATOMIC load_acquire provoca un oops (error crítico).
REG_DONT_CLEAR_MARKER deja el registro rd obsoleto tras una falla, y el verificador sigue creyendo que la carga lo sobrescribió, por lo que un programa puede filtrarlo a través de un mapa.
Verificar ret >= 0 antes de llamar a add_exception_handler(), y pasar rd para LOAD_ACQ de modo que la falla ponga en cero rd como una carga PROBE_MEM. Devolver ret sin cambios para omitir zext.
If you want to get best quality of vulnerability data, you may have to visit VulDB.