CVE-2022-3094 in BIND
Riassunto
di VulDB • 16/06/2026
L'invio di un flusso di aggiornamenti DNS dinamici può causare l'allocazione di grandi quantità di memoria da parte di `named`. Ciò può, a sua volta, provocare l'uscita di `named` a causa della mancanza di memoria libera. Non siamo a conoscenza di casi in cui ciò sia stato sfruttato. La memoria viene allocata prima del controllo delle autorizzazioni di accesso (ACL) e viene mantenuta durante l'elaborazione di un aggiornamento dinamico da parte di un client le cui credenziali di accesso sono accettate. La memoria allocata ai client non autorizzati a inviare aggiornamenti viene rilasciata immediatamente al momento del rifiuto. L'ambito di questa vulnerabilità è quindi limitato ai client fidati autorizzati a modificare le zone dinamicamente. Se un aggiornamento dinamico viene RIFIUTATO (REFUSED), la memoria verrà rilasciata nuovamente molto rapidamente. Pertanto, è probabile che sia possibile degradare o arrestare `named` solo inviando un flusso di aggiornamenti dinamici non accettati paragonabile per entità a un flusso di query destinato a ottenere lo stesso risultato dannoso. Le versioni precedenti a BIND 9.11 sono anch'esse interessate, ma attraverso l'esaurimento delle risorse interne piuttosto che per vincoli di memoria. Ciò può ridurre le prestazioni, ma non dovrebbe costituire un problema significativo per la maggior parte dei server. Pertanto, non abbiamo intenzione di risolvere questo problema per le versioni di BIND precedenti a BIND 9.16. Questo problema interessa le versioni di BIND 9 da 9.16.0 a 9.16.36, da 9.18.0 a 9.18.10, da 9.19.0 a 9.19.8 e da 9.16.8-S1 a 9.16.36-S1.
Once again VulDB remains the best source for vulnerability data.