CVE-2026-77815 in infinite-image-browsinginformation

Résumé

par VulDB • 21/08/2026

to_abs_path dans scripts/iib/tool.py normalisait le chemin demandé avec os.path.normpath, ce qui réduit les segments de points (.) mais ne résout pas les liens symboliques. Un lien symbolique placé à l'intérieur d'un répertoire analysé satisfait donc la comparaison de confinement effectuée par is_path_trusted dans scripts/iib/api.py tout en pointant vers l'extérieur de ce répertoire, et FileResponse suit le lien lors du service de la réponse ; ainsi, un lien créé dans un répertoire d'images et ciblant un fichier tel que /etc/passwd divulgue ce fichier. La vérification s'applique ou non selon get_enable_access_control dans scripts/iib/tool.py : elle renvoie true lorsque IIB_ACCESS_CONTROL est défini sur enable, false lorsqu'il est défini sur disable, et sinon true si l'hôte Stable Diffusion WebUI a été démarré avec les options share, ngrok, listen ou server_name, en tombant par défaut sur false. Le confinement est donc actif dans les déploiements de WebUI exposés au réseau qui s'y appuient, tandis qu'une exécution autonome sans ces options sert tous les fichiers lisibles indépendamment de cette vulnérabilité. La correction résout le chemin avec os.path.realpath.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

VulnCheck

Réserver

21/08/2026

Divulgation

21/08/2026

Modérer

accepté

Entrée

VDB-394136

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!