Ghost: Private IP Filtering Bypass via IPv6 Transition Addresses
Ghost is a Node.js content management system. From 6.0.9 until 6.65.0, a validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP requests to hosts in the Ghost server's internal network on some network configurations. A successful attack would not result in any response data being returned. This issue is fixed in version 6.65.0.
- Products
- ghost
- Affected versions
- Not specified
- Fixed versions
- 6.65.0
- CVEs
- CVE-2026-105648
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 30 Oct 2026, 09:02 UTC · Revision 1
Source evidence
Ghost: Private IP Filtering Bypass via IPv6 Transition Addresses
core-osv · Original sourcePublished 13 Oct 2026, 06:50 UTC
Ghost is a Node.js content management system. From 6.0.9 until 6.65.0, a validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP requests to hosts in the Ghost server's internal network on some network configurations. A successful attack would not result in any response data being returned. This issue is fixed in version 6.65.0.
osv:BIT-ghost-2026-105648
ghost
Fixed versions: 6.65.0
Complete source record
{
"id": "35784bc305e884df0a8acc0723024cf73bac69b13c550ab595ececf5b97c9967",
"url": "https://osv.dev/vulnerability/BIT-ghost-2026-105648",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Ghost: Private IP Filtering Bypass via IPv6 Transition Addresses",
"summary": "Ghost is a Node.js content management system. From 6.0.9 until 6.65.0, a validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP requests to hosts in the Ghost server's internal network on some network configurations. A successful attack would not result in any response data being returned. This issue is fixed in version 6.65.0.",
"evidence": "osv:BIT-ghost-2026-105648",
"products": [
{
"name": {
"value": "ghost",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "6.65.0",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
}
],
"severity": "medium",
"structured": {
"id": "BIT-ghost-2026-105648",
"aliases": [
"BIT-ghost-2026-105648",
"CVE-2026-105648",
"GHSA-r7f2-6fj8-6fg2"
],
"affected": [
{
"ranges": [
{
"type": "SEMVER",
"events": [
{
"introduced": "6.0.9"
},
{
"fixed": "6.65.0"
}
]
}
],
"package": {
"name": "ghost",
"purl": "pkg:bitnami/ghost",
"ecosystem": "Bitnami"
},
"severity": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:N/A:N"
}
],
"database_specific": {
"source": "https://github.com/bitnami/vulndb/tree/main/data/ghost/BIT-ghost-2026-105648.json"
}
}
],
"modified": "2026-10-13T08:26:02.605700718Z",
"provider": "osv",
"references": [
"https://github.com/TryGhost/Ghost/commit/20d3f792bf4a7c349ee56b746a067550d8684ff5",
"https://github.com/TryGhost/Ghost/pull/30917",
"https://github.com/TryGhost/Ghost/releases/tag/v6.65.0",
"https://github.com/TryGhost/Ghost/security/advisories/GHSA-r7f2-6fj8-6fg2",
"https://nvd.nist.gov/vuln/detail/CVE-2026-105648"
],
"provider_metadata": {
"cpes": [
"cpe:2.3:a:ghost:ghost:*:*:*:*:*:node.js:*:*"
],
"severity": "Medium"
}
},
"related_cves": [
{
"value": "CVE-2026-105648",
"evidence": "/aliases"
}
],
"security_relevant": true,
"severity_evidence": "/database_specific/severity"
},
"source_id": "core-osv",
"document_id": 307503,
"published_at": "2026-10-13T06:50:17.251+00:00"
}