Balazs Scheidler ha scoperto un problema nel modo in cui syslog-ng gestisce l'espansione delle macro. Quando una macro è espansa viene utilizzato un buffer dimensionato staticamente e associato ad un contatore. Ciononostante, quando vengono aggiunti dei caratteri costanti, il contatore non è aggiornato correttamente, portando a un incorretto controllo dei limiti. Un attaccante potrebbe usare un messaggi odi log modificato appositamente e inviato via UDP per generare l'overflow del buffer.
Questo problema è stato risolto nella versione 1.5.15-1.1 per la attuale distribuzione stable (woody), nella versione 1.4.0rc3-3.2 per la vecchia distribution stable (potato) e nella versione 1.5.21-1 per la distribuzione unstable (sid).
Raccomandiamo di aggiornare il proprio pacchetto syslog-ng immediatamente.
Somma di controllo MD5 per i file in elenco disponibile nella notizia originale.