CVE-2023-53338 in Linux
Resumen
por VulDB • 2026-06-21
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
lwt: Corrección de los valores devueltos por las operaciones xmit de BPF
Las operaciones encap de BPF pueden devolver distintos tipos de valores positivos, como NET_RX_DROP, NET_XMIT_CN, NETDEV_TX_BUSY y otros, desde las funciones skb_do_redirect y bpf_lwt_xmit_reroute. En el gancho (hook) xmit, dichos valores se tratarían implícitamente como LWTUNNEL_XMIT_CONTINUE en ip(6)_finish_output2. Cuando esto ocurre, los skbs que ya han sido liberados continúan hacia el subsistema de vecinos, lo que provoca un error use-after-free y fallos del kernel (kernel crashes).
Para corregir este comportamiento incorrecto, se pueden descartar simplemente los valores devueltos por skb_do_redirect, tal como sucede con el comportamiento tc-egress. Por otro lado, bpf_lwt_xmit_reroute devuelve errores útiles a los remitentes locales, por ejemplo, información PMTU. Por lo tanto, sus valores de retorno deben convertirse para evitar conflictos con LWTUNNEL_XMIT_CONTINUE.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.