PT-2026-141132

CVE-2026-123813

·

Published

2026-10-09

·

Updated

2026-11-09

Description by

CVSS 3.1
7.5
High
MetricsAV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions pyLoad versions prior to 0.5.0b3.dev102
Description pyLoad fails to invalidate active Flask sessions when an administrator modifies a user's password or permissions. This occurs because the system uses role and permission values copied into the session during login via the set session() function in webui/app/helpers.py, rather than verifying them against the database for every request. Consequently, a user may retain revoked privileges or maintain access using a session established with an old password for the duration of the session lifetime, which defaults to 44640 minutes.
This issue is triggered when using the following API endpoints:
  • '/api/set user permission'
  • '/api/change password'
Authentication via API keys is not affected as it retrieves user data directly from the database for each request.
Recommendations Update pyLoad to version 0.5.0b3.dev102 or later.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-JQ7H-WRVP-3RGX
Found an issue in the description? Have something to add? Feel free to write us 👾