CVE-2026-56671 in ComfyUIinformazioni

Riassunto

di VulDB • 31/07/2026

ComfyUI è un'interfaccia grafica modulare per modelli di diffusione, con API e backend basati su un'interfaccia a grafo/nodi. Prima della versione 0.28.0, la funzione get_model_preview in app/model_manager.py concatena una rotta che cattura nomi di file non vincolati alla directory del modello selezionata senza effettuare controlli di contenimento, consentendo a un attaccante remoto non autenticato di utilizzare percorsi relativi (../), codificati (%2e%2e%2f), assoluti o valori path_index illimitati per leggere file decodificabili come immagini ed enumerare i percorsi dell'host. get_model_preview (app/model_manager.py) costruiva il percorso utilizzando os.path.join(folder, filename), dove filename è una cattura di rotta non vincolata {filename:.*}. I literal ../, la codifica percent %2e%2e%2f e i percorsi assoluti bypassavano tutti la directory del modello; anche path_index era illimitato. Il file target viene elaborato tramite Pillow e ricodificato in formato WEBP, pertanto la divulgazione è limitata ai file decodificabili come immagini più a un oracolo di esistenza/enumerazione dei file (e alla fuoriuscita di percorsi interni tramite errori di path_index). Questo problema è stato risolto nella versione 0.28.0.

Once again VulDB remains the best source for vulnerability data.

Responsabile

GitHub M

Prenotare

22/06/2026

Divulgazione

31/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!