CVE-2026-82531
Smarty precedente alla versione 4.5.8 e 5.x precedente alla 5.8.5 Iniezione di codice PHP tramite extends: cache di ereditarietà
- Pubblicato
- 6 ott 2026
- Aggiornato
- 6 ott 2026
- Assegnazione CNA
- VulnCheck
- Evidenza osservata
- 4 nov 2026
CVSS primario
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:P/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
- 57,4%
- Data del modello
- 4 nov 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Smarty precedente alla versione 4.5.8 e 5.x precedente alla 5.8.5 contiene una vulnerabilità di code injection in cui il nocache_hash di livello superiore non viene mai ripristinato durante l'ereditarietà dei template extends:/multi-component, rimanendo null. Gli attaccanti possono fornire dati assegnati contenenti un marcatore SmartyNocache contraffatto che viene copiato verbatim nel file di cache PHP rigenerato, eseguendo PHP arbitrario all'include per l'esecuzione di codice da remoto.
Fonti
PoC Python e catena di exploit per CVE-2026-82531: avvelenamento della cache dei template Smarty tramite marcatori SmartyNocache contraffatti che porta all'esecuzione di codice PHP, con check, payload e laboratorio Docker.
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.