
NGINX CVE-2026-42945 Script di fix con un clic
Rileva automaticamente la distribuzione del sistema, aggiorna NGINX alla versione corretta (≥1.30.1), esegue il backup della configurazione e ripristino automatico.
ID vulnerabilità: CVE-2026-42945 Nome vulnerabilità: NGINX Rift
NGINX, nel gestire specifiche regole di rewrite, presenta una discrepanza tra il calcolo della lunghezza del contenuto della richiesta e la scrittura effettiva. Un attaccante può costruire richieste malevole per innescare una corruzione della memoria, causando il crash del processo di lavoro e persino l'esecuzione di codice remoto.
Versioni interessate: tutte le versioni inferiori a NGINX 1.30.1 / 1.31.0 Versioni corrette: NGINX 1.30.1 / 1.31.0 e successive
/etc/nginx in una directory con timestamp prima dell'aggiornamento| Distribuzione | Versione |
|---|---|
| Ubuntu | 18.04 e successive |
| Debian | 10 e successive |
| CentOS | 7 e successive |
| RHEL | 7 e successive |
curl -fsSL https://raw.githubusercontent.com/fkj-src/fix_nginx_cve_2026_42945/refs/heads/main/fix_nginx_cve_2026_42945.sh -o /usr/local/bin/fix_nginx_cve.sh && chmod +x /usr/local/bin/fix_nginx_cve.sh && fix_nginx_cve.sh
grep -rn "rewrite" /etc/nginx/conf.d/ /etc/nginx/sites-enabled/ 2>/dev/null
Se ne trovi, puoi chiedere all'AI di riscrivere le istruzioni rewrite in altre equivalenti, ad esempio return
cat /proc/sys/kernel/randomize_va_space
Il valore 2 indica che è attivo.
| Fedora | 33 e successive |