Skip to main content

Bludit CVE-2026-46657

| EUVDEUVD-2026-35085 HIGH
Improper Removal of Sensitive Information Before Storage or Transfer (CWE-212)
2026-06-08 GitHub_M
7.1
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
7.1 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None

Lifecycle Timeline

3
Patch available
Jun 08, 2026 - 17:01 EUVD
Source Code Evidence Fetched
Jun 08, 2026 - 16:17 vuln.today
Analysis Generated
Jun 08, 2026 - 16:17 vuln.today

DescriptionCVE.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.

More in Bludit

View all
CVE-2019-16113 HIGH POC
8.8 Sep 08

Bludit 3.9.2 allows remote code execution via bl-kernel/ajax/upload-images.php because PHP code can be entered with a .j

CVE-2019-17240 CRITICAL POC
9.8 Oct 06

bl-kernel/security.class.php in Bludit 3.9.2 allows attackers to bypass a brute-force protection mechanism by using many

CVE-2020-18190 CRITICAL POC
9.1 Oct 02

Bludit v3.8.1 is affected by directory traversal. Rated critical severity (CVSS 9.1), this vulnerability is remotely exp

CVE-2024-24551 HIGH POC
8.9 Jun 24

A security vulnerability has been identified in Bludit, allowing authenticated attackers to execute arbitrary code throu

CVE-2024-24550 HIGH POC
8.9 Jun 24

A security vulnerability has been identified in Bludit, allowing attackers with knowledge of the API token to upload arb

CVE-2023-31572 HIGH POC
8.8 May 16

An issue in Bludit 4.0.0-rc-2 allows authenticated attackers to change the Administrator password and escalate privilege

CVE-2018-1000811 HIGH POC
8.8 Dec 20

bludit version 3.0.0 contains a Unrestricted Upload of File with Dangerous Type vulnerability in Content Upload in Pages

CVE-2023-24674 HIGH POC
7.8 Sep 01

Permissions vulnerability found in Bludit CMS v.4.0.0 allows local attackers to escalate privileges via the role:admin p

CVE-2021-25808 HIGH POC
7.8 Jul 23

A code injection vulnerability in backup/plugin.php of Bludit 3.13.1 allows attackers to execute arbitrary code via a cr

CVE-2020-19228 HIGH POC
7.2 May 11

An issue was found in bludit v3.13.0, unsafe implementation of the backup plugin allows attackers to upload arbitrary fi

CVE-2021-35323 MEDIUM POC
6.1 Oct 19

Cross Site Scripting (XSS) vulnerability exists in bludit 3-13-1 via the username in admin/login. Rated medium severity

CVE-2018-16313 MEDIUM POC
6.1 Sep 01

Bludit 2.3.4 allows XSS via a user name. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, n

Share

CVE-2026-46657 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy