MediumFix available
Ghost 1.20.0 before 6.64.0 Path Traversal via Locale Setting
Type: advisorySources: OSV
Ghost from 1.20.0 before 6.64.0 contains a path traversal vulnerability in theme translation file loading that allows authenticated administrators to read JSON files outside the active theme directory. Attackers can manipulate the locale setting to load JSON files elsewhere on the server, exposing server configuration secrets.
- Products
- ghost
- Affected versions
- Not specified
- Fixed versions
- 6.64.0
- CVEs
- CVE-2026-104417, CVE-2026-105676
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 30 Oct 2026, 09:02 UTC · Revision 1
Source evidence
Ghost 1.20.0 before 6.64.0 Path Traversal via Locale Setting
core-osv · Original sourcePublished 9 Oct 2026, 10:45 UTC
Ghost from 1.20.0 before 6.64.0 contains a path traversal vulnerability in theme translation file loading that allows authenticated administrators to read JSON files outside the active theme directory. Attackers can manipulate the locale setting to load JSON files elsewhere on the server, exposing server configuration secrets.
osv:BIT-ghost-2026-104417
ghost
Fixed versions: 6.64.0
Complete source record
{
"id": "ed3c6bd2ee2fd4d1ea372b272abc38769ef1a19040353ad4437bdcb4f700a9d7",
"url": "https://osv.dev/vulnerability/BIT-ghost-2026-104417",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Ghost 1.20.0 before 6.64.0 Path Traversal via Locale Setting",
"summary": "Ghost from 1.20.0 before 6.64.0 contains a path traversal vulnerability in theme translation file loading that allows authenticated administrators to read JSON files outside the active theme directory. Attackers can manipulate the locale setting to load JSON files elsewhere on the server, exposing server configuration secrets.",
"evidence": "osv:BIT-ghost-2026-104417",
"products": [
{
"name": {
"value": "ghost",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "6.64.0",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
}
],
"severity": "medium",
"structured": {
"id": "BIT-ghost-2026-104417",
"aliases": [
"BIT-ghost-2026-104417",
"BIT-ghost-2026-105676",
"CVE-2026-104417",
"CVE-2026-105676",
"GHSA-m382-6jw4-fmp6"
],
"affected": [
{
"ranges": [
{
"type": "SEMVER",
"events": [
{
"introduced": "1.20.0"
},
{
"fixed": "6.64.0"
}
]
}
],
"package": {
"name": "ghost",
"purl": "pkg:bitnami/ghost",
"ecosystem": "Bitnami"
},
"severity": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X"
}
],
"database_specific": {
"source": "https://github.com/bitnami/vulndb/tree/main/data/ghost/BIT-ghost-2026-104417.json"
}
}
],
"modified": "2026-10-13T08:25:39.518829847Z",
"provider": "osv",
"references": [
"https://github.com/TryGhost/Ghost/security/advisories/GHSA-m382-6jw4-fmp6",
"https://nvd.nist.gov/vuln/detail/CVE-2026-104417",
"https://www.vulncheck.com/advisories/ghost-1.20.0-before-6.64.0-path-traversal-via-locale-setting"
],
"provider_metadata": {
"cpes": [
"cpe:2.3:a:ghost:ghost:*:*:*:*:*:node.js:*:*"
],
"severity": "Medium"
}
},
"related_cves": [
{
"value": "CVE-2026-104417",
"evidence": "/aliases"
},
{
"value": "CVE-2026-105676",
"evidence": "/aliases"
}
],
"security_relevant": true,
"severity_evidence": "/database_specific/severity"
},
"source_id": "core-osv",
"document_id": 307475,
"published_at": "2026-10-09T10:45:19.442+00:00"
}