⬇ Scarica il santino: ·
San DiagSpill, che traboccò contando i peer
Patrono del protocollo SCTP, dei contatori a 16 bit e delle risposte diagnostiche che scrivono troppo.
Vita
Il 18 settembre 2026 Asim Viladi Oglu Manizada descrisse DiagSpill, una falla nel kernel Linux. Un'associazione SCTP può avere fino a 65.536 peer, ma il contatore era a 16 bit: il 65.536° li azzerava tutti, e l'interfaccia diagnostica sctp_diag, non prevedendo più spazio, continuava a copiare l'intera lista, scrivendo circa 8 MiB oltre il buffer. Senza bisogno di permessi speciali, si arrivava a una shell di root.
Preghiera
O San DiagSpill, che trabocchi al giro esatto del contatore, fa' che le nostre risposte diagnostiche riservino sempre lo spazio che scrivono. Amen.
Come si festeggia
Si festeggia aggiornando il kernel alle versioni corrette, che rifiutano il peer di troppo invece di azzerare il conto.
Contatore che gira, buffer che straripa.