PT-2026-37263 · Pyload · Pyload

L3Tchupkt

·

Published

2026-05-05

·

Updated

2026-05-15

·

CVE-2026-42314

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions pyLoad versions prior to 0.5.0b3.dev100
Description Insufficient sanitization of package folder names allows writing files outside the intended download directory. The issue exists in the add package() function within the src/pyload/core/api/ init .py component. The sanitization process uses string replacement that can be bypassed; specifically, the pattern ....// is partially removed to become .. , leaving .. sequences that the operating system resolves, enabling path traversal. This can be exploited via the /api/set package data endpoint by manipulating the folder variable.
Recommendations Update to version 0.5.0b3.dev100 or later.

Exploit

Fix

Path traversal

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-42314
GHSA-97R3-5W84-R4Q8
PYSEC-2026-128

Affected Products

Pyload