PT-2026-28586

CVE-2026-33992

·

Publicado

2026-03-27

·

Atualizado

2026-10-09

Descrição por

CVSS 4.0
9.3
Crítica
MétricasAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N
Name of the Vulnerable Software and Affected Versions pyLoad versions prior to 0.5.0b3.dev97
Description pyLoad's download engine accepts arbitrary URLs without validation, enabling Server-Side Request Forgery (SSRF) attacks. An authenticated attacker can exploit this to access internal network services and exfiltrate cloud provider metadata. On DigitalOcean droplets, this exposes sensitive infrastructure data including droplet ID, network configuration, region, authentication keys, and SSH keys configured in user-data/cloud-init. The vulnerability exists in the download package functionality accessible via the /api/addPackage endpoint, where user-supplied URLs are passed to the download engine without validation. The affected code is located in src/pyload/webui/app/blueprints/api blueprint.py. The download engine in src/pyload/core/managers/download.py accepts any URL scheme and initiates HTTP requests to arbitrary destinations. Exploitation involves submitting a malicious URL, such as http://169.254.169.254/metadata/v1.json, to retrieve cloud metadata. This can lead to cloud metadata theft, lateral movement, credential exposure, and infrastructure mapping.
Recommendations Versions prior to 0.5.0b3.dev97: Update to version 0.5.0b3.dev97 or later. Implement URL validation in the download engine. Whitelist allowed URL schemes (http/https only). Block requests to private IP ranges (RFC 1918, link-local addresses). Block cloud metadata endpoints (169.254.169.254, metadata.google.internal, etc.).
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-7GVF-3W72-P2PG
GHSA-M74M-F7CR-432X
PYSEC-2026-495
PYSEC-2026-497
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾