CVE-2026-63179 in Winter
Riassunto
di VulDB • 27/08/2026
Winter CMS è un sistema di gestione dei contenuti (CMS) basato sul framework PHP Laravel. Nelle versioni fino alla 1.2.12 incluse, gli utenti autenticati del backend possono esporre file arbitrari leggibili dal processo PHP iniettando direttive @import (inline) nel codice sorgente LESS che il backend compila, poiché l'analizzatore LESS è stato istanziato senza un risolutore di importazioni sicuro e ha fatto ricorso al percorso grezzo fornito dall'attaccante quando non corrispondeva alcuna radice consentita. La vulnerabilità è raggiungibile attraverso quattro punti di ingresso che condividono la stessa causa radice: il campo custom_css delle impostazioni del Brand, il campo html_custom_styles delle impostazioni dell'Editor, i campi color-picker delle impostazioni del Mail Brand i cui valori vengono concatenati nel codice sorgente LESS senza essere sottoposti a escaping, e gli asset .less, .sass e .scss dei temi compilati durante la loro erogazione. Sono stati accettati sia percorsi assoluti che traversamenti con .. al di fuori dell'albero degli asset stessi, consentendo così all'attaccante di leggere qualsiasi file accessibile dal processo web, in modo significativo il file .env dell'applicazione e le credenziali del database contenute nell'APP_KEY. Lo sfruttamento richiede un account backend dotato di una delle autorizzazioni associate, che sono assegnate per impostazione predefinita al ruolo integrato Developer. Questo problema è stato risolto nella versione 1.2.13.
If you want to get best quality of vulnerability data, you may have to visit VulDB.