Medium
Ghost: Server-Side Request Forgery in Image Fetching
Type: advisorySources: OSV
Ghost is a Node.js content management system. From 0.10.0 until 6.54.1, a Server-Side Request Forgery in Ghost Admin image fetching allowed any staff-level user to perform a blind HTTP GET request against internal hosts. No output was returned, but this could have been used to probe open ports on internal hosts. This issue is fixed in version 6.54.1.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-70591
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 11:38 UTC · Revision 1
Source evidence
Ghost: Server-Side Request Forgery in Image Fetching
core-osv · Original sourcePublished 4 Aug 2026, 21:37 UTC
Ghost is a Node.js content management system. From 0.10.0 until 6.54.1, a Server-Side Request Forgery in Ghost Admin image fetching allowed any staff-level user to perform a blind HTTP GET request against internal hosts. No output was returned, but this could have been used to probe open ports on internal hosts. This issue is fixed in version 6.54.1.
osv:CVE-2026-70591
Complete source record
{
"id": "2f044b181db08a79de92829abf3262a97d26b3f0b03557d6d2a122d30e590b54",
"url": "https://osv.dev/vulnerability/CVE-2026-70591",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Ghost: Server-Side Request Forgery in Image Fetching",
"summary": "Ghost is a Node.js content management system. From 0.10.0 until 6.54.1, a Server-Side Request Forgery in Ghost Admin image fetching allowed any staff-level user to perform a blind HTTP GET request against internal hosts. No output was returned, but this could have been used to probe open ports on internal hosts. This issue is fixed in version 6.54.1.",
"evidence": "osv:CVE-2026-70591",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-70591",
"aliases": [
"BIT-ghost-2026-70591",
"CVE-2026-70591",
"GHSA-gcvv-72q8-9v76"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:N/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/tryghost/ghost",
"type": "GIT",
"events": [
{
"introduced": "d56734d71119553ee661b00c08e3e192fc52f826"
},
{
"fixed": "94e25d9de158bc10b6a74d9aad75944b1a68ee13"
},
{
"fixed": "5eff2de0f477b11c88f20bceb9d184c0d3b8a62e"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0.10.0"
},
{
"fixed": "6.54.1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "5eff2de0f477b11c88f20bceb9d184c0d3b8a62e"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "94e25d9de158bc10b6a74d9aad75944b1a68ee13"
}
],
"source": "REFERENCES_TAG",
"original_tag": "v6.54.1"
}
]
}
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-70591.json"
}
}
],
"modified": "2026-10-28T02:30:34.689243974Z",
"provider": "osv",
"references": [
"https://github.com/TryGhost/Ghost/releases/tag/v6.54.1",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/70xxx/CVE-2026-70591.json",
"https://github.com/TryGhost/Ghost/security/advisories/GHSA-gcvv-72q8-9v76",
"https://nvd.nist.gov/vuln/detail/CVE-2026-70591",
"https://github.com/TryGhost/Ghost/commit/5eff2de0f477b11c88f20bceb9d184c0d3b8a62e"
],
"provider_metadata": {
"cwe_ids": [
"CWE-918"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/70xxx/CVE-2026-70591.json"
}
},
"related_cves": [
{
"value": "CVE-2026-70591",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 502081,
"published_at": "2026-08-04T21:37:53.766+00:00"
}