CVE-2026-40594 in pyLoad
Sumário
de VulDB • 27/05/2026
O pyLoad é um gerenciador de downloads gratuito e de código aberto escrito em Python. Antes da versão 0.5.0b3.dev98, o manipulador before_request set_session_cookie_secure em src/pyload/webui/app/__init__.py lê o cabeçalho X-Forwarded-Proto de qualquer solicitação HTTP sem validar se a solicitação origina-se de um proxy confiável, e em seguida altera a configuração global do Flask SESSION_COOKIE_SECURE em todas as solicitações. Como o pyLoad utiliza o servidor WSGI Cheroot multi-threaded (request_queue_size=512), isso cria uma race condition onde a solicitação de um atacante pode influenciar o flag Secure nos cookies de sessão de outros usuários — seja degradando a segurança do cookie atrás de um proxy TLS ou causando uma negação de serviço de sessão em implantações HTTP não criptografadas. Esta vulnerabilidade é corrigida na versão 0.5.0b3.dev98.
If you want to get best quality of vulnerability data, you may have to visit VulDB.