Description
changelog.com before commit 7b35e829 contains a missing authorization vulnerability that allows unauthenticated attackers to read unpublished content via preview routes in PostController, NewsIssueController and NewsItemController. Attackers can enumerate hashid post IDs, sequential newsletter slugs and integer news IDs against preview endpoints to read draft posts, unsent newsletters and declined news items.
Published: 2026-10-30
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized disclosure of unpublished posts, newsletters, and news items
Action: Apply Patch
AI Analysis

Impact

The vulnerability resides in changelog.com before commit 7b35e829, where preview endpoints in multiple controllers lack required authorization checks. The flaw allows an unauthenticated user to enumerate identifiers such as hashid post IDs, sequential newsletter slugs, and integer news item IDs to obtain the content of draft posts, unsent newsletters, and declined news items. This results in exposure of unpublished sensitive information, a direct instance of information disclosure under CWE‑862.

Affected Systems

The affected product is thechangelog's changelog.com platform prior to the application of commit 7b35e829. Any deployment using the codebase before that commit is vulnerable; no specific version numbers are provided, so all earlier releases must be considered. Deployments that have been updated to the fixed commit are not affected.

Risk and Exploitability

With a CVSS score of 6.9, the vulnerability is deemed moderate to high severity. The EPSS score is not available, and the issue is not listed in CISA KEV, indicating no documented exploitation yet. Based on the description, it is inferred that the likely attack vector is HTTP requests to the preview endpoints, as the vulnerability requires only access to the web interface. Because no authentication is required, the attack can be carried out by any internet user that can guess or brute‑force identifiers, making the risk tangible for exposed deployments.

Generated by OpenCVE AI on October 30, 2026 at 19:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Pull the latest code that includes commit 7b35e829, which adds required authorization checks to all preview routes.
  • Ensure that preview endpoints require authenticated users, preferably limiting access to the editorial team or internal network.
  • Implement input validation and rate limiting on preview route identifiers to prevent enumeration of draft content.

Generated by OpenCVE AI on October 30, 2026 at 19:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 20:30:00 +0000


Fri, 30 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Description changelog.com before commit 7b35e829 contains a missing authorization vulnerability that allows unauthenticated attackers to read unpublished content via preview routes in PostController, NewsIssueController and NewsItemController. Attackers can enumerate hashid post IDs, sequential newsletter slugs and integer news IDs against preview endpoints to read draft posts, unsent newsletters and declined news items.
Title changelog.com before commit 7b35e829 Missing Authorization via Preview Routes
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T19:15:19.502Z

Reserved: 2026-10-30T15:35:14.504Z

Link: CVE-2026-119763

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-30T18:17:27.103

Modified: 2026-10-30T20:17:09.137

Link: CVE-2026-119763

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T19:15:16Z

Weaknesses