Junglewise Threat Intelligence

CVE-2026-44226: pyLoad pyload-ng information disclosure in WebUI error handler

CVE-2026-44226 · Severity: medium · CVSS 5.3 · Published 2026-05-11

Executive brief

pyLoad is an open-source download manager. A security flaw in its web interface allows unauthenticated users to view detailed internal error messages, including technical stack traces. This information could be used by an attacker to understand the server's internal structure and facilitate more complex attacks, though it does not directly allow for data modification or service disruption.

Technical details

A sensitive information disclosure vulnerability exists in the pyload-ng WebUI due to improper error handling. The application's global exception handler is configured to return full Python tracebacks to the client when an unhandled exception occurs. Specifically, the '/web/<path:filename>' route is accessible without authentication and uses the 'filename' parameter directly in a 'render_template' call. An unauthenticated attacker can provide a non-existent template name to trigger a 500 error, causing the server to respond with internal stack frames, source code paths, and exception metadata. This issue is tracked as CWE-209 and is resolved in version 0.5.0b3.dev100.

Affected products

  • pyLoad pyload-ng < 0.5.0b3.dev100

Timeline

  • 2026-04-27: advisory: GitHub Security Advisory published
  • 2026-05-11: disclosed: CVE published to NVD

References

Related threats