Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

CVE-2026-74631

Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
22/08/2026
Última modificación:
23/08/2026

Descripción

*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> net: smc: fix splice entry lifetime imbalance in smc_rx_splice<br /> <br /> smc_rx_splice() passes pages to splice_to_pipe() before taking the<br /> references that cover the lifetime of each splice entry. In the<br /> VM-backed RMB path, splice_to_pipe() may drop unqueued entries through<br /> smc_rx_spd_release(), while queued entries are released later via the<br /> pipe buffer callback.<br /> <br /> The old post-splice accounting also derives the number of queued VM pages<br /> from an offset mutated while building the descriptor, and a multi-page<br /> splice pairs one sock_hold() with multiple sock_put() calls.<br /> <br /> Take the page and socket references for every candidate entry before<br /> splice_to_pipe(), and drop the matching private state, page reference,<br /> and socket reference from smc_rx_spd_release() for entries that never<br /> get queued. This fixes a refcount imbalance that can underflow page<br /> refcounts and trigger a use-after-free.

Impacto