GHSA-66hx-chf7-3332: pyLoad has Stale Session Privilege After Role/Permission Change (Privilege Revocation Bypass)
pyLoad caches role and permission in the session at login and continues to authorize requests using these cached values, even after an admin changes the user’s role/permissions in the database.
As a result, an already logged-in user can keep old (revoked) privileges until logout/session expiry, enabling continued privileged actions.
This is a core authorization/session-consistency issue and is not resolved by toggling an optional security feature.
References
Code Behaviors & Features
Detect and mitigate GHSA-66hx-chf7-3332 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 →