Diverse vulnerabilità recentemente scoperte:
- CVE-2023-39191 — vulnerabilità nel sottosistema eBPF che consente a un utente locale di elevare i propri privilegi ed eseguire codice a livello di kernel Linux. La vulnerabilità è causata da un'errata verifica dei programmi eBPF presentati dall'utente per l'esecuzione. Per effettuare un attacco, l'utente deve poter caricare il proprio programma BPF (se il parametro kernel.unprivileged_bpf_disabled è impostato su 0, ad esempio, come in Ubuntu 20.04). Le informazioni sulla vulnerabilità sono state inviate agli sviluppatori del kernel già a dicembre dell'anno scorso, e la correzione è stata implementata discretamente a gennaio.
- CVE-2023-42753 — errore nella gestione degli indici degli array nell'implementazione di ipset nel sottosistema del kernel netfilter, che può essere utilizzato per incrementare/decrementare puntatori e creare condizioni per la scrittura o lettura in aree di memoria al di fuori del buffer allocato. È stato preparato un prototipo di exploit per verificare la vulnerabilità, che causa un crash (non si escludono scenari di sfruttamento più pericolosi). La correzione è inclusa nelle versioni del kernel 5.4.257, 6.5.3, 6.4.16, 6.1.53, 5.10.195, 5.15.132.
- CVE-2023-39192, CVE-2023-39193, CVE-2023-39194 — diverse vulnerabilità nel kernel Linux che portano a una perdite di contenuto della memoria del kernel a causa della possibilità di leggere da aree al di fuori del buffer allocato nelle funzioni match_flags e u32_match_it del sottosistema Netfilter, così come nel codice di gestione dei filtri di stato. Le vulnerabilità sono state risolte ad agosto (1, 2) e giugno.
- CVE-2023-42755 — vulnerabilità che consente a un utente locale non privilegiato di causare il crash del kernel a causa di un errore nella gestione dei puntatori nel classificatore di traffico RSVP. Il problema si presenta nei kernel LTS 6.1, 5.15, 5.10, 5.4, 4.19 e 4.14. È stato preparato un prototipo di exploit. La correzione non è stata ancora inclusa nel kernel ed è disponibile come patch.
- CVE-2023-42756 — condizione di competizione nel sottosistema del kernel NetFilter che può essere utilizzata da un utente locale per causare uno stato di Panic. È disponibile un prototipo di exploit che funziona almeno nei kernel 6.5.rc7, 6.1 e 5.10. La correzione non è stata ancora inclusa nel kernel ed è disponibile come patch.
- CVE-2023-4527 — overflow dello stack nella libreria Glibc, che si verifica nella funzione getaddrinfo durante l'elaborazione della risposta DNS, di dimensioni superiori a 2048 byte. La vulnerabilità può portare a perdite di dati dallo stack o a crash. La vulnerabilità è presente solo nelle versioni di Glibc successive alla 2.36 quando si utilizza l'opzione «no-aaaa» in /etc/resolv.conf.
- CVE-2023-40474, CVE-2023-40475 — vulnerabilità nel framework multimediale GStreamer, causate da un overflow integer nei gestori di file video in formato MXF. Le vulnerabilità possono portare all'esecuzione di codice da parte dell'attaccante durante l'elaborazione di file MXF appositamente formattati in un'applicazione che utilizza GStreamer. Il problema è stato risolto nel pacchetto gst-plugins-bad 1.22.6.
- CVE-2023-40476 — overflow del buffer nel gestore video in formato H.265 fornito da GStreamer, che consente l'esecuzione di codice durante l'elaborazione di video appositamente formattati. La vulnerabilità è stata risolta nel pacchetto gst-plugins-bad 1.22.6.
- Analisi — analisi di un exploit che utilizza la vulnerabilità CVE-2023-36664 nel pacchetto Ghostscript per eseguire il proprio codice aprendo documenti appositamente formattati in formato PostScript. Il problema è causato da un'elaborazione errata dei nomi dei file che iniziano con il simbolo «|» o con il prefisso %pipe%. La vulnerabilità è stata risolta nella versione Ghostscript 10.01.2.
- CVE-2023-3341, CVE-2023-4236 — vulnerabilità nel server DNS BIND 9, che portano al crash del processo named durante l'elaborazione di messaggi di controllo appositamente formattati (è sufficiente avere accesso alla porta TCP tramite cui viene gestito named (per impostazione predefinita, aperta solo per l'interfaccia di loopback), non è richiesta la conoscenza della chiave RNDC) o alla generazione di un carico elevato in modalità DNS-over-TLS. Le vulnerabilità sono state risolte nelle versioni BIND 9.16.44, 9.18.19 e 9.19.17.
- CVE-2023-4504 — vulnerabilità in server stampa CUPS e nella libreria libppd, che porta a un overflow del buffer durante l'elaborazione di documenti appositamente formattati in formato Postscript. Non si esclude la possibilità di sfruttare la vulnerabilità per eseguire codice nel sistema. Il problema è stato risolto nelle versioni CUPS 2.4.7 (patch) e libppd 2.0.0 (patch).
Fonte: opennet.ru
