PT-2026-31673 · Pyload · Pyload

·

CVE-2026-40071

·

Published

2026-04-08

·

Updated

2026-07-13

CVSS v3.1

5.4

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
Name of the Vulnerable Software and Affected Versions pyLoad versions prior to 0.5.0b3.dev97
Description Certain WebUI JSON endpoints enforce weaker permissions than the core API methods they invoke, allowing authenticated low-privileged users to execute MODIFY operations that should be denied by the permission model. Specifically, users with ADD permissions can reorder packages and files via endpoints '/json/package order' and '/json/link order', while users with DELETE permissions can abort downloads via '/json/abort link'. This occurs because these endpoints call core API functions order package(), order file(), and stop downloads(), which normally require MODIFY permissions, but the endpoints themselves use weaker authorization checks.
Recommendations Update to version 0.5.0b3.dev97.

Exploit

Fix

Incorrect Authorization

Improper Authorization

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

Weakness Enumeration

Related Identifiers

CVE-2026-40071
GHSA-RFGH-63MG-8PWM
PYSEC-2026-2997

Affected Products

Pyload