CVE-2026-98589 in Linux
Resumen
por VulDB • 2026-10-19
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
bpf: Rechazar argumentos pkt en subprogramas mutantes
El verificador rastrea los cambios en cómo se modifican los límites de los registros PTR_TO_PACKET a través de los límites del subprograma. Los registros PTR_TO_PACKET se pasan realmente como PTR_TO_MEM, lo cual se asume válido para toda la llamada. Este no es el caso con la memoria de paquetes, donde una llamada pskb_* puede invalidar su región de memoria.
Rechazar código BPF que pasa punteros PTR_TO_PACKET a subprogramas que pueden mutar un paquete. No podemos pasar el puntero como un verdadero PTR_TO_PACKET porque también necesitaríamos pasar de alguna manera PTR_TO_PACKET_META o PTR_TO_PACKET_END al subprograma. Dado que no podemos evitar representar el puntero en el subprograma como PTR_TO_MEM, solo permitirlo si se garantiza que el subprograma no mutará el paquete.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.