Description
Bludit CMS through 3.22.0 contains a missing authorization vulnerability that allows authenticated users holding the Author or Editor role to read the full content of private drafts and scheduled posts belonging to any other user, including administrators, by exploiting the content-get-list AJAX endpoint in bl-kernel/ajax/content-get-list.php. Attackers can send an authenticated GET request to the admin AJAX endpoint with the draft parameter set to true, triggering getList() without ownership constraints and returning serialized page objects site-wide, exposing pre-publication material and sensitive notes stored in administrator-owned drafts.
Published: 2026-09-25
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized access to private drafts and scheduled posts via missing authorization
Action: Apply patch
AI Analysis

Impact

Bludit CMS versions up to 3.22.0 contain a missing authorization flaw that allows authenticated users with Author or Editor roles to bypass ownership checks on the content‑get‑list AJAX endpoint, causing the application to return serialized page objects for all private drafts and scheduled posts. This results in the disclosure of pre‑publication content and sensitive notes kept in administrator‑owned drafts, a direct violation of confidentiality as described by CWE‑862.

Affected Systems

The vulnerability affects all Bludit CMS installations running version 3.22.0 or earlier. Any copy of the CMS that has not been upgraded beyond this release is susceptible and capable of leaking private content to other authenticated users.

Risk and Exploitability

The CVSS base score of 7.1 indicates a high severity risk for data exposure when an attacker controls an Author or Editor account. The EPSS score is not available and the vulnerability is not listed in CISA KEV, suggesting limited documented exploitation. However, the attack only requires an authenticated session and a simple GET request to bl‑kernel/ajax/content-get-list.php with the draft parameter set to true, making the exploit straightforward once legitimate credentials are compromised. The lack of additional authentication barriers means that insiders or compromised accounts pose the greatest threat to sensitive content.

Generated by OpenCVE AI on September 25, 2026 at 20:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Bludit CMS to the latest release that contains the authorization fix (currently beyond 3.22.0).
  • Revoke or restrict Author and Editor role permissions that allow access to private drafts if an upgrade is delayed.
  • Enable audit logging for the content‑get‑list endpoint and monitor for unauthorized requests.

Generated by OpenCVE AI on September 25, 2026 at 20:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 01 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
First Time appeared Bludit bludit
CPEs cpe:2.3:a:bludit:bludit:*:*:*:*:*:*:*:*
Vendors & Products Bludit bludit

Sat, 26 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 26 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
First Time appeared Bludit
Bludit bludit Cms
Vendors & Products Bludit
Bludit bludit Cms

Fri, 25 Sep 2026 17:00:00 +0000

Type Values Removed Values Added
Description Bludit CMS through 3.22.0 contains a missing authorization vulnerability that allows authenticated users holding the Author or Editor role to read the full content of private drafts and scheduled posts belonging to any other user, including administrators, by exploiting the content-get-list AJAX endpoint in bl-kernel/ajax/content-get-list.php. Attackers can send an authenticated GET request to the admin AJAX endpoint with the draft parameter set to true, triggering getList() without ownership constraints and returning serialized page objects site-wide, exposing pre-publication material and sensitive notes stored in administrator-owned drafts.
Title Bludit CMS 3.22.0 Missing Authorization via content-get-list AJAX Endpoint
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Bludit Bludit Bludit Cms
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-01T15:22:01.597Z

Reserved: 2026-09-17T18:41:40.758Z

Link: CVE-2026-93365

cve-icon Vulnrichment

Updated: 2026-09-25T17:07:19.235Z

cve-icon NVD

Status : Deferred

Published: 2026-09-25T17:17:19.487

Modified: 2026-09-28T20:51:05.473

Link: CVE-2026-93365

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T11:15:10Z

Weaknesses