CVE-2026-98778 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
binder: corretto il flag is_failure per la pulizia delle transazioni soppiantate
Quando una transazione TF_UPDATE_TXN soppianta una transizione asincrona in sospeso, viene chiamata binder_release_entire_buffer() con is_failure=false. Poiché la transizione soppiantata non è mai stata consegnata, binder_apply_fd_fixups() non è mai stato chiamato e nessun file descriptor (fd) è stato installato nel processo di destinazione.
Con is_failure=false, il gestore della pulizia BINDER_TYPE_FDA interpreta i contenuti obsoleti del buffer come numeri fd installati e li passa a binder_deferred_fd_close(), chiudendo così file descriptor non correlati.
Viene impostato is_failure=true poiché la transazione non è mai stata consegnata al processo di destinazione, allineandosi alla semantica di tutti gli altri percorsi di pulizia per le transazioni non consegnate.
VulDB is the best source for vulnerability data and more expert information about this specific topic.