Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
3DescriptionCVE.org
Bludit is a content management system. Versions prior to 3.22.0 have a vulnerability in the user management logic that allows deactivated accounts to maintain access via persistent authentication tokens. When an administrator disables a user account, the application fails to invalidate or clear the associated tokenAuth and tokenRemember fields in the JSON database. Consequently, any user with a pre-existing "Remember Me" cookie can bypass the account disablement and maintain a valid authenticated state. Version 3.22.0 patches the issue.
AnalysisAI
Authentication bypass in Bludit CMS versions prior to 3.22.0 allows deactivated user accounts to retain authenticated access through persistent 'Remember Me' cookies, because the disable-account workflow fails to invalidate tokenAuth and tokenRemember values stored in the JSON database. Any user who previously logged in with the persistent session option can continue to act with their original privileges even after an administrator disables them. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV.
Technical ContextAI
Bludit is a flat-file PHP content management system that persists user records, including session tokens, in a JSON database rather than a traditional RDBMS. The vulnerability is rooted in CWE-212 (Improper Removal of Sensitive Information Before Storage or Transfer): when the administrative 'disable user' operation updates the user record, it leaves the tokenAuth (API/session token) and tokenRemember (long-lived cookie token) fields intact. Because Bludit's authentication middleware accepts a valid tokenRemember cookie to reconstitute a session without re-checking the account's enabled flag, the disabled state is never enforced for already-issued persistent sessions. The CPE cpe:2.3:a:bludit:bludit:*:*:*:*:*:*:*:* covers all Bludit versions up to but not including 3.22.0.
RemediationAI
Vendor-released patch: Bludit 3.22.0, which adds session invalidation for disabled users per release note 'Fix: Invalidate sessions for disabled users (GHSA-q42h-wpg8-5wwf)'; upgrade via https://github.com/bludit/bludit/releases/tag/3.22.0 and consult the advisory at https://github.com/bludit/bludit/security/advisories/GHSA-ggqg-xvx6-hgwh. After upgrading, force a global session reset by rotating or clearing the tokenAuth and tokenRemember fields for every user in bl-content/databases/users.php so any tokens issued before the patch can no longer authenticate. If immediate upgrade is not possible, the most direct compensating control is to delete (rather than merely disable) accounts that must lose access, accepting the side effect of losing that user's authorship history; alternatively, manually edit the JSON user database to blank out tokenAuth and tokenRemember whenever an account is disabled, and instruct users to uncheck Remember Me at login until the patch is applied.
Bludit 3.9.2 allows remote code execution via bl-kernel/ajax/upload-images.php because PHP code can be entered with a .j
bl-kernel/security.class.php in Bludit 3.9.2 allows attackers to bypass a brute-force protection mechanism by using many
Bludit v3.8.1 is affected by directory traversal. Rated critical severity (CVSS 9.1), this vulnerability is remotely exp
A security vulnerability has been identified in Bludit, allowing authenticated attackers to execute arbitrary code throu
A security vulnerability has been identified in Bludit, allowing attackers with knowledge of the API token to upload arb
An issue in Bludit 4.0.0-rc-2 allows authenticated attackers to change the Administrator password and escalate privilege
bludit version 3.0.0 contains a Unrestricted Upload of File with Dangerous Type vulnerability in Content Upload in Pages
Permissions vulnerability found in Bludit CMS v.4.0.0 allows local attackers to escalate privileges via the role:admin p
A code injection vulnerability in backup/plugin.php of Bludit 3.13.1 allows attackers to execute arbitrary code via a cr
An issue was found in bludit v3.13.0, unsafe implementation of the backup plugin allows attackers to upload arbitrary fi
Cross Site Scripting (XSS) vulnerability exists in bludit 3-13-1 via the username in admin/login. Rated medium severity
Bludit 2.3.4 allows XSS via a user name. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, n
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-35085