CVE-2026-103274 in Ghostinfo

Summary

by MITRE • 10/01/2026

Ghost versions 5.3.0 before 6.58.0 fail to properly enforce access controls on comments in private mode. Unauthenticated visitors can read comments that should be restricted, bypassing privacy settings.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 10/01/2026

The vulnerability identified in Ghost content management system affects version ranges from 5.3.0 up to but not including 6.58.0 and represents a critical failure in access control enforcement within the platform's private mode functionality. This flaw allows unauthenticated users, who possess no valid credentials or administrative privileges, to retrieve comments that are explicitly intended to be restricted to authorized members only. The core technical issue stems from an insufficient check on the authentication status of incoming requests when accessing comment-related endpoints while the site is configured in a state where content visibility should be limited. Instead of verifying whether the requester has been authenticated and possesses the necessary permissions, the application logic proceeds to fetch and return the requested data based solely on the existence of the associated post or page identifier. This oversight effectively neutralizes the privacy settings designed to protect sensitive discussions or member-only interactions, creating a direct pathway for information disclosure.

From an operational perspective, this vulnerability poses significant risks related to confidentiality and user trust. Private comments often contain personal opinions, feedback, or data that users share under the assumption of restricted visibility. The ability for any internet user to scrape these comments can lead to privacy violations, potential harassment if identities are exposed through comment metadata, and a breach of community guidelines regarding private discussions. For organizations using Ghost for internal communications or member-exclusive content, this flaw undermines the fundamental value proposition of their subscription or membership model. Attackers could automate the extraction of large volumes of restricted data by iterating over post IDs, leading to a mass exposure of sensitive information without triggering typical intrusion detection systems that monitor for authentication failures rather than successful unauthorized reads.

This vulnerability is best classified under CWE-284, which describes Improper Access Control, specifically highlighting the failure to enforce proper restrictions on unauthenticated users. It also aligns with MITRE ATT&CK technique T1078, Valid Accounts, although in this case, it exploits a lack of requirement for such accounts entirely, falling closer to T1530 Data from Cloud Storage Objects if viewed through the lens of data exfiltration via misconfigured permissions. The root cause lies in the application's middleware or route handlers not correctly propagating the private mode state to the comment retrieval logic. When the system detects that a site is in private mode, it should enforce strict authentication checks on all endpoints related to user-generated content, including comments. However, the implementation fails to apply this check uniformly across all data types associated with protected posts.

Mitigation strategies must focus on immediate patching and temporary defensive configurations. The primary remediation step is to upgrade Ghost to version 6.58.0 or later, where the access control logic has been corrected to properly validate user sessions before serving comment data in private mode contexts. Until an upgrade can be performed, administrators should consider disabling comments entirely on sensitive posts or restricting site visibility to logged-in users only if their specific use case allows for it. Additionally, implementing a Web Application Firewall rule that monitors for unusual patterns of unauthenticated access to comment endpoints could provide a layer of defense against automated scraping attempts. Regular security audits and penetration testing focusing on role-based access control are recommended to ensure no similar logic gaps exist in other parts of the application stack.

Responsible

VulnCheck

Reservation

09/30/2026

Disclosure

10/01/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!