CVE-2026-77814 in infinite-image-browsinginformação

Sumário

de VulDB • 21/08/2026

A função `is_path_trusted` em `scripts/iib/api.py` compara o caminho solicitado com cada diretório pai permitido usando `path.startswith(parent_path)`, sem adicionar um separador de caminhos. Um diretório cujo nome apenas começa com um caminho permitido, portanto, satisfaz a comparação; assim, quando `/data/images` é permitido, uma solicitação para `/data/images_private/secret.txt` é tratada como confiável e servida por `FileResponse`, revelando arquivos que o confinamento deveria excluir. Se a verificação se aplica depende de `get_enable_access_control` em `scripts/iib/tool.py`: ela retorna verdadeiro quando `IIB_ACCESS_CONTROL` está definido para `enable`, falso quando definido para `disable`, e caso contrário, verdadeiro quando a interface da Web Stable Diffusion foi iniciada com as opções `share`, `ngrok`, `listen` ou `server_name`, caindo em falso caso contrário. O confinamento, portanto, está ativo nas implantações da interface da Web expostas à rede que dependem dele, enquanto uma execução standalone sem essas opções serve todos os arquivos legíveis independentemente desta falha. A correção compara contra o `parent_path` concatenado com `os.sep`.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

VulnCheck

Reservar

21/08/2026

Divulgação

21/08/2026

Moderação

aceite

Entrada

VDB-394135

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!