CVE-2026-42533
NGINX Map directive e Regex matching vulnerability
- Pubblicato
- 15 lug 2026
- Aggiornato
- 29 lug 2026
- Assegnazione CNA
- f5
- Evidenza osservata
- 4 ago 2026
CVSS primario
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XBasso · prossimi 30 giorni
- Percentile
- 91,0%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Esiste una vulnerabilità in NGINX Plus e NGINX Open Source quando una direttiva `map` utilizza il matching tramite regex e un'espressione stringa fa riferimento alle variabili di cattura della regex della mappa prima di fare riferimento alla variabile di output della mappa. In alternativa, lo stesso risultato potrebbe essere ottenuto utilizzando una variabile non memorizzabile nella cache in un'espressione stringa in determinate condizioni. Un attaccante non autenticato, insieme a condizioni al di fuori del suo controllo, può sfruttare questa vulnerabilità inviando richieste HTTP appositamente predisposte. Ciò può causare un heap buffer overflow nel processo worker di NGINX, portando a un riavvio. Inoltre, gli attaccanti possono eseguire codice su sistemi con Address Space Layout Randomization (ASLR) disabilitato o quando l'attaccante riesce a bypassare l'ASLR. Impatto: questa vulnerabilità può consentire a remoti attaccanti di causare un denial-of-service (DoS) sul sistema NGINX o di innescare potenzialmente un'esecuzione di codice. Non c'è esposizione al control plane; questo è un problema solo del data plane. Nota: le versioni del software che hanno raggiunto la fine del supporto tecnico (EoTS) non vengono valutate.
Fonti
8- CVE-2026-42533-POCExploit
CVE-2026-42533: overflow dell'heap pre-autenticazione e fuga di informazioni in nginx causati dalla sovrascrittura delle catture PCRE nel motore map/script, concatenati per ottenere RCE.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.