CVE-2026-40071: pyload-ng has a WebUI JSON permission mismatch that lets ADD/DELETE users invoke MODIFY-only actions
(updated )
Several WebUI JSON endpoints enforce weaker permissions than the core API methods they invoke. This allows authenticated low-privileged users to execute MODIFY operations that should be denied by pyLoad’s own permission model.
Confirmed mismatches:
ADDuser can reorder packages/files (order_package,order_file) via/json/package_orderand/json/link_orderDELETEuser can abort downloads (stop_downloads) via/json/abort_link
References
Code Behaviors & Features
Detect and mitigate CVE-2026-40071 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →