CVE-2026-68337 in Linuxinformación

Resumen

por VulDB • 2026-08-10

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

bpf: Rechazar las funciones auxiliares (helpers) redirect sin un bpf_net_context

Las funciones auxiliares `bpf_redirect*()` y `skb_do_redirect()` obtienen la información de redirección por tarea (`bpf_redirect_info`) a través de `bpf_net_ctx_get_ri()`, lo que provoca una desreferenciación incondicional de `current->bpf_net_context`. Este contexto se establece en las rutas que ejecutan BPF tc, como `sch_handle_{ingress,egress}()`; *excepto* cuando `{cls,act}_bpf` está adjunto a un qdisc adecuado. Un programa que se ejecuta desde allí alcanza la desreferenciación nula (NULL deref) de dos maneras:

* Llama directamente a `bpf_redirect()`, lo cual desreferencia el contexto en la parte superior del helper:

tc qdisc add dev eth0 root handle 1: red limit 1MB min 10KB max 20KB \ avpkt 1000 burst 100 qevent early_drop block 10 tc filter add block 10 pref 1 bpf obj redirect.o

* Simplemente devuelve `TC_ACT_REDIRECT` sin llamar al helper: `tcf_qevent_handle()` entonces despacha a `skb_do_redirect()`, que desreferencia el contexto.

En lugar de extender la gestión de `bpf_net_context` hacia la ruta qdisc, se hace que las funciones auxiliares redirect rechacen operar cuando no exista ningún contexto, y se indica a `tcf_qevent_handle()` que descarte una veredicto TC_ACT_REDIRECT en lugar de llamar a `skb_do_redirect()`. El comportamiento anterior provocaba un bloqueo (crash), por lo que no hay regresión al dejar de soportarlo.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-07-30

Divulgación

2026-08-10

Moderación

aceptado

Artículo

VDB-387621

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!