Skip to content
Heist/ feed
Back to feed
High

Ghost has Staff Token permission bypass

Type: advisorySources: OSV

Ghost is a Node.js content management system. In versions 5.121.0 through 5.130.5 and 6.0.0 through 6.10.3, a vulnerability in Ghost's handling of Staff Token authentication allowed certain endpoints to be accessed that were only intended to be accessible via Staff Session authentication. External systems that have been authenticated via Staff Tokens for Admin/Owner-role users would have had access to these endpoints. This issue has been patched in versions 5.130.6 and 6.11.0.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-22595
Confirmed fixed CVEs
Not specified
Updated in this feed
8 Nov 2026, 03:09 UTC · Revision 1

Source evidence

Ghost has Staff Token permission bypass

core-osv · Original source

Published 10 Jan 2026, 02:57 UTC

Ghost is a Node.js content management system. In versions 5.121.0 through 5.130.5 and 6.0.0 through 6.10.3, a vulnerability in Ghost's handling of Staff Token authentication allowed certain endpoints to be accessed that were only intended to be accessible via Staff Session authentication. External systems that have been authenticated via Staff Tokens for Admin/Owner-role users would have had access to these endpoints. This issue has been patched in versions 5.130.6 and 6.11.0.

osv:CVE-2026-22595
Complete source record
{
  "id": "93d5a0a31d676fd1d95b164c3372dbe6c6095729ceddfc71da1f6b9041bab9a7",
  "url": "https://osv.dev/vulnerability/CVE-2026-22595",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Ghost has Staff Token permission bypass",
    "summary": "Ghost is a Node.js content management system. In versions 5.121.0 through 5.130.5 and 6.0.0 through 6.10.3, a vulnerability in Ghost's handling of Staff Token authentication allowed certain endpoints to be accessed that were only intended to be accessible via Staff Session authentication. External systems that have been authenticated via Staff Tokens for Admin/Owner-role users would have had access to these endpoints. This issue has been patched in versions 5.130.6 and 6.11.0.",
    "evidence": "osv:CVE-2026-22595",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-22595",
      "aliases": [
        "BIT-ghost-2026-22595",
        "CVE-2026-22595",
        "GHSA-9xg7-mwmp-xmjx"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/tryghost/ghost",
              "type": "GIT",
              "events": [
                {
                  "introduced": "9a3d66f39e6555123bbc17d8616aa1ce4ec93ca9"
                },
                {
                  "fixed": "a07c753c8a08c38d264b429b2a19873b152c097a"
                },
                {
                  "introduced": "5b8c97dcb46ae3d552a2f05531723f14c8f806a7"
                },
                {
                  "fixed": "67e137d8b0dd70cd5f486bfeea5d1643cee06104"
                },
                {
                  "fixed": "9513d2a35c21067127ce8192443d8919ddcefcc8"
                },
                {
                  "fixed": "c3017f81a5387b253a7b8c1ba1959d430ee536a3"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:ghost:ghost:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "5.121.0"
                      },
                      {
                        "fixed": "5.130.6"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:ghost:ghost:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "6.0.0"
                      },
                      {
                        "fixed": "6.11.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "9513d2a35c21067127ce8192443d8919ddcefcc8"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "c3017f81a5387b253a7b8c1ba1959d430ee536a3"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v5.130.5",
            "v6.10.3",
            "v6.10.0",
            "v6.9.3",
            "v6.9.2",
            "v6.9.0",
            "v6.8.1",
            "v6.8.0",
            "v6.7.0",
            "v6.6.0",
            "v6.5.3",
            "v6.5.2",
            "v6.5.0",
            "v6.4.0",
            "v6.3.1",
            "v6.2.0",
            "v6.3.0",
            "v6.1.0",
            "v6.0.10",
            "v5.130.4",
            "v6.0.8",
            "v6.0.7",
            "v6.0.6",
            "v6.0.5",
            "v6.0.4",
            "v6.0.3",
            "v5.130.3",
            "v6.0.1",
            "v6.0.0",
            "v5.130.1",
            "v5.130.0",
            "v5.129.2",
            "v5.129.1",
            "v5.129.0",
            "v5.128.0",
            "v5.127.1",
            "v5.127.0",
            "v5.126.0",
            "v5.125.1",
            "v5.122.0",
            "v5.121.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-22595.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:53.146279555Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/22xxx/CVE-2026-22595.json",
        "https://github.com/TryGhost/Ghost/security/advisories/GHSA-9xg7-mwmp-xmjx",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-22595",
        "https://github.com/TryGhost/Ghost/commit/9513d2a35c21067127ce8192443d8919ddcefcc8",
        "https://github.com/TryGhost/Ghost/commit/c3017f81a5387b253a7b8c1ba1959d430ee536a3"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-863"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/22xxx/CVE-2026-22595.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-22595",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 522084,
  "published_at": "2026-01-10T02:57:08.131+00:00"
}