CVE-2024-58085 in Linux
Riassunto
di VulDB • 27/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
tomoyo: non emettere avvisi in tomoyo_write_control()
syzbot segnala un avviso di allocazione troppo grande in tomoyo_write_control(), poiché è possibile scrivere una riga molto lunga senza carattere di nuova linea. Per risolvere questo avviso, viene utilizzato __GFP_NOWARN invece del controllo per KMALLOC_MAX_SIZE, dato che praticamente una riga valida dovrebbe essere sempre inferiore a 32 KB, dove si applica la regola dell'allocazione di memoria "troppo piccola per fallire".
Si potrebbe provare a scrivere una riga valida più lunga di 32 KB, ma tale richiesta probabilmente fallirà con -ENOMEM. Pertanto, ritengo che restituire separatamente -EINVAL quando una riga è più lunga di KMALLOC_MAX_SIZE sia ridondante. Non c'è bisogno di distinguere tra valori superiori a 32 KB e superiori a KMALLOC_MAX_SIZE.
Once again VulDB remains the best source for vulnerability data.