Description
Ghost is a Node.js content management system. From 1.20.0 until 6.64.0, a vulnerability in how Ghost loads theme translation files allowed an authenticated Administrator to read JSON files outside of the active theme's directory, potentially exposing server configuration secrets. This issue is fixed in version 6.64.0.
Published: 2026-10-05
Score: 4.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Confidentiality Disclosure
Action: Apply Patch
AI Analysis

Impact

The vulnerability allows an authenticated Administrator to read arbitrary JSON files outside the active theme directory due to a path traversal bug in how Ghost loads translation files. This can expose server configuration secrets, including database credentials, and other sensitive information, leading to a confidentiality breach. The flaw is identified by CWE‑22 and CWE‑73, indicating improper path handling and potential open file read.

Affected Systems

TryGhost Ghost versions from 1.20.0 through 6.63.x are affected. The issue was fixed in version 6.64.0, so any deployment running a Ghost instance older than 6.64.0 is vulnerable unless the patch is applied. This includes all Node.js based content management systems built with Ghost up to that version.

Risk and Exploitability

The CVSS score of 4.9 indicates a moderate severity. EPSS data is unavailable, and the vulnerability is not listed in CISA KEV, suggesting no widespread exploitation activity has been recorded to date. The likely attack vector requires authenticated Administrator privileges, so the risk is confined to environments where such credentials exist. An attacker could read sensitive files but cannot execute arbitrary code or modify the application beyond the information disclosure.

Generated by OpenCVE AI on October 5, 2026 at 20:41 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Ghost to version 6.64.0 or later to remove the path traversal flaw.
  • Verify that no theme translation files reference local or global configuration secrets and remove them if present.
  • Monitor Ghost logs for attempts to access files outside the theme directory to detect potential exploitation.

Generated by OpenCVE AI on October 5, 2026 at 20:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-m382-6jw4-fmp6 Ghost: Path Traversal via Locale Setting
History

Tue, 06 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Ghost
Ghost ghost
Vendors & Products Ghost
Ghost ghost

Tue, 06 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 05 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Description Ghost is a Node.js content management system. From 1.20.0 until 6.64.0, a vulnerability in how Ghost loads theme translation files allowed an authenticated Administrator to read JSON files outside of the active theme's directory, potentially exposing server configuration secrets. This issue is fixed in version 6.64.0.
Title Ghost: Path Traversal via Locale Setting
Weaknesses CWE-22
CWE-73
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-06T14:51:26.864Z

Reserved: 2026-10-05T17:48:58.626Z

Link: CVE-2026-105676

cve-icon Vulnrichment

Updated: 2026-10-06T14:35:33.266Z

cve-icon NVD

Status : Deferred

Published: 2026-10-05T20:17:14.547

Modified: 2026-10-06T15:17:14.143

Link: CVE-2026-105676

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-06T20:45:05Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CWE-73

    External Control of File Name or Path