Vulnerabilità nel kernel Linux, Glibc, GStreamer, Ghostscript, BIND e CUPS

Alcune 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 controllo inadeguato dei programmi eBPF forniti dall'utente per l'esecuzione. Per attuare l'attacco, l'utente deve essere in grado di 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 trasmesse agli sviluppatori del kernel già a dicembre dello scorso anno 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 scrivere o leggere in aree di memoria al di fuori del buffer allocato. È stato preparato un prototipo di exploit per verificare la vulnerabilità, che provoca un arresto anomalo (non si escludono scenari di exploitation più pericolosi). La correzione è stata 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-39193 — diverse vulnerabilità nel kernel Linux che portano a fuoriuscite di contenuti dalla memoria del kernel a causa della possibilità di lettura da aree al di fuori del buffer assegnato nelle funzioni match_flags e u32_match_it del sottosistema Netfilter, nonché nel codice di gestione dei filtri di stato. Le vulnerabilità sono state risolte in 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. Questo problema si manifesta 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 è ancora stata accettata nel kernel e è disponibile come patch.
  • CVE-2023-42756 — una condizione di race nel sottosistema kernel NetFilter, che può essere sfruttata 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 è ancora stata accettata nel kernel e è disponibile come patch.
  • CVE-2023-4527 — overflow dello stack nella libreria Glibc, che si verifica nella funzione getaddrinfo durante l'elaborazione di una risposta DNS di dimensioni superiori a 2048 byte. Questa vulnerabilità potrebbe portare a una perdita di dati dallo stack o a un arresto anomalo. La vulnerabilità si manifesta solo nelle versioni di Glibc superiori a 2.36 quando si usa l'opzione «no-aaaa» in /etc/resolv.conf.
  • CVE-2023-40474, CVE-2023-40475 — vulnerabilità nel framework multimediale GStreamer, causate da un overflow di numeri interi nei gestori di file video nel formato MXF. Queste vulnerabilità potrebbero consentire l'esecuzione di codice da parte di un attaccante durante l'elaborazione di file MXF appositamente progettati 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 H.265 proposto in GStreamer, che consente l'esecuzione di codice durante l'elaborazione di video appositamente progettati. La vulnerabilità è stata risolta nel pacchetto gst-plugins-bad 1.22.6.
  • Analisi — analisi di un exploit che sfrutta la vulnerabilità CVE-2023-36664 nel pacchetto Ghostscript per eseguire codice proprio all'apertura di documenti formattati in PostScript in modo specifico. Il problema è causato da una gestione errata dei nomi di file che iniziano con il simbolo «|» o 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 a un arresto anomalo del processo named durante l'elaborazione di messaggi di controllo formattati in modo specifico (è sufficiente avere accesso alla porta TCP su cui viene gestito named (per impostazione predefinita, aperta solo per l'interfaccia loopback), non è richiesta la conoscenza della chiave RNDC) o alla creazione 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 CUPS e nella libreria libppd, che porta a un overflow del buffer durante l'analisi di documenti formattati in Postscript in modo specifico. Non si esclude la possibilità di sfruttare questa vulnerabilità per eseguire codice arbitrario nel sistema. Il problema è stato risolto nelle versioni CUPS 2.4.7 (patch) e libppd 2.0.0 (patch).

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster