Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CM…

cve CVE-2025-66297 1 source, 1 claim · Watch

NVD writes:
Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27. the claim
Severity
HIGH NVD
CVSS
8.8 NVD
Vendor
getgrav NVD
Product
grav NVD
CWE
CWE-1336 NVD

How far exploitation has got

  1. No public code known
  2. Proof of concept
  3. Proof of concept, verified
  4. A Metasploit module
  5. Exploited in the wild
  6. Used in ransomware campaigns

Timeline

2025-12-01first spoke of it: Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27.NVD

Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27.

What it is to other things

affectsgetgrav/grav
NVD
made_bygetgrav
NVD
Every value, with what each source said and its receipt
PropertySourceSaidMeans here
Automatable
automatable
NVDyes
An attacker can reliably run all of the kill chain's first four steps without a person.
receipt
Source
NVD
Its words
yes
Read by
field:cve.metrics.ssvcV203[].ssvcData.options[].automatable
Said since
2026-10-06 11:54 UTC
Last answered
2026-10-06 12:41 UTC
Original
open at the source
2026-10-06 11:54 UTCyes
2026-09-29 09:45 UTC—
What the source handed over
{
  "cve": {
    "affected": [
      {
        "affectedData": [
          {
            "product": "grav",
            "vendor": "getgrav",
            "versions": [
              {
                "status": "affected",
                "version": "< 1.8.0-beta.27"
              }
            ]
          }
        ],
        "source": "security-advisories@github.com"
      }
    ],
    "configurations": [
      {
        "nodes": [
          {
            "cpeMatch": [
              {
                "criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
                "matchCriteriaId": "0F068841-DBCC-41D5-8B24-BFCE51841E2E",
                "versionEndExcluding": "1.8.0",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta1:*:*:*:*:*:*",
                "matchCriteriaId": "8A383F2E-C6BA-440B-B648-A3313B7D91C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta10:*:*:*:*:*:*",
                "matchCriteriaId": "F7EF2DEC-2798-4D0D-9C27-0F01BAFEAEFD",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta11:*:*:*:*:*:*",
                "matchCriteriaId": "530C6F64-F30B-4E93-9A12-D9625EA57483",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta12:*:*:*:*:*:*",
                "matchCriteriaId": "9AC28BF9-626D-4514-91F0-F81DAB5D3602",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta13:*:*:*:*:*:*",
                "matchCriteriaId": "307AA375-E531-4AE5-BA79-2F9D4DE7A05F",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta14:*:*:*:*:*:*",
                "matchCriteriaId": "C2E3E312-485D-42B0-B465-64B6438CDCAE",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta15:*:*:*:*:*:*",
                "matchCriteriaId": "5BE4B2F9-1B6D-4D18-916A-5C95A3213222",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta16:*:*:*:*:*:*",
                "matchCriteriaId": "763207F0-92D1-4274-A30A-DE634C5852C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta17:*:*:*:*:*:*",
                "matchCriteriaId": "1DE8F350-BA07-4DAA-AE4B-5E0A532B6828",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta18:*:*:*:*:*:*",
                "matchCriteriaId": "F9150B94-0DF3-43F3-9806-39787A6C0E4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta19:*:*:*:*:*:*",
                "matchCriteriaId": "BAA7C7EC-8FB2-445D-8A02-1743D87F5416",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta2:*:*:*:*:*:*",
                "matchCriteriaId": "7A6BEA2A-D534-4C9E-811A-8A46E214C46D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta20:*:*:*:*:*:*",
                "matchCriteriaId": "7A644F57-FF39-4262-9796-7C4F3B0851C1",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta21:*:*:*:*:*:*",
                "matchCriteriaId": "B2AFB9E7-084E-497B-B0FC-CA6A5033C5BF",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta22:*:*:*:*:*:*",
                "matchCriteriaId": "5C5E8823-9083-4FFA-9897-CAD0340DCE68",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta23:*:*:*:*:*:*",
                "matchCriteriaId": "9C048938-E0EC-4AD0-9847-FD74E6770FE2",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta24:*:*:*:*:*:*",
                "matchCriteriaId": "F7B43876-1445-418A-9707-E692FDF62C4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta25:*:*:*:*:*:*",
                "matchCriteriaId": "94B209DE-01C6-41BA-B912-CF57849A9F7A",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta26:*:*:*:*:*:*",
                "matchCriteriaId": "AB53AA10-87A5-4010-8019-BF4AA5ABC12B",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta3:*:*:*:*:*:*",
                "matchCriteriaId": "775E0913-F3EF-4A55-B162-5BF9C6E2E641",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta4:*:*:*:*:*:*",
                "matchCriteriaId": "3C3E022E-35CB-40AD-959A-F39949E38BD3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta5:*:*:*:*:*:*",
                "matchCriteriaId": "8779C813-A81A-4E21-AB86-6193933568BC",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta6:*:*:*:*:*:*",
                "matchCriteriaId": "B608EDD4-207A-41A7-A60D-496FDA8EAFEA",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta7:*:*:*:*:*:*",
                "matchCriteriaId": "AE1F2253-3EE0-4ADD-B8A5-C882A60FC626",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta8:*:*:*:*:*:*",
                "matchCriteriaId": "81D4C859-5560-42F1-ACD9-65210E523F28",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta9:*:*:*:*:*:*",
                "matchCriteriaId": "156707A7-9507-4AC1-9CD0-90E32836E9DF",
                "vulnerable": true
              }
            ],
            "negate": false,
            "operator": "OR"
          }
        ]
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27."
      },
      {
        "lang": "es",
        "value": "Grav es una plataforma web basada en archivos. Versiones anteriores a 1.8.0-beta.27, un usuario con acceso al panel de administración y permisos para crear o editar páginas en Grav CMS puede habilitar el procesamiento de Twig en el frontmatter de la página. Al inyectar expresiones Twig maliciosas, el usuario puede escalar sus privilegios a administrador o ejecutar comandos de sistema arbitrarios a través de la API del programador. Esto resulta en vulnerabilidades tanto de escalada de privilegios (PE) como de ejecución remota de código (RCE). Esta vulnerabilidad está corregida en 1.8.0-beta.27."
      }
    ],
    "id": "CVE-2025-66297",
    "lastModified": "2026-09-26T00:10:00.127",
    "metrics": {
      "cvssMetricV31": [
        {
          "cvssData": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "exploitabilityScore": 2.8,
          "impactScore": 5.9,
          "source": "nvd@nist.gov",
          "type": "Primary"
        }
      ],
      "cvssMetricV40": [
        {
          "cvssData": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "availabilityRequirement": "NOT_DEFINED",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityRequirement": "NOT_DEFINED",
            "exploitMaturity": "PROOF_OF_CONCEPT",
            "integrityRequirement": "NOT_DEFINED",
            "modifiedAttackComplexity": "NOT_DEFINED",
            "modifiedAttackRequirements": "NOT_DEFINED",
            "modifiedAttackVector": "NOT_DEFINED",
            "modifiedPrivilegesRequired": "NOT_DEFINED",
            "modifiedSubAvailabilityImpact": "NOT_DEFINED",
            "modifiedSubConfidentialityImpact": "NOT_DEFINED",
            "modifiedSubIntegrityImpact": "NOT_DEFINED",
            "modifiedUserInteraction": "NOT_DEFINED",
            "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
            "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
            "modifiedVulnIntegrityImpact": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2025-66297",
            "options": [
              {
                "exploitation": "poc"
              },
              {
                "automatable": "yes"
              },
              {
                "technicalImpact": "total"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2025-12-02T14:26:40.686802Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2025-12-01T21:15:53.327",
    "references": [
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Patch"
        ],
        "url": "https://github.com/getgrav/grav/commit/e37259527d9c1deb6200f8967197a9fa587c6458"
      },
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Exploit",
          "Third Party Advisory"
        ],
        "url": "https://github.com/getgrav/grav/security/advisories/GHSA-858q-77wx-hhx6"
      }
    ],
    "sourceIdentifier": "security-advisories@github.com",
    "vulnStatus": "Analyzed",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-1336"
          }
        ],
        "source": "security-advisories@github.com",
        "type": "Secondary"
      }
    ]
  }
}
—
CVSS
cvss
NVD8.8
receipt
Source
NVD
Its words
8.8
Read by
field:cve.metrics.cvssMetricV31[type=Primary].cvssData.baseScore || field:cve.metrics.cvssMetricV31[].cvssData.baseScore
Said since
2026-09-29 09:45 UTC
Last answered
2026-10-06 12:41 UTC
Original
open at the source
What the source handed over
{
  "cve": {
    "affected": [
      {
        "affectedData": [
          {
            "product": "grav",
            "vendor": "getgrav",
            "versions": [
              {
                "status": "affected",
                "version": "< 1.8.0-beta.27"
              }
            ]
          }
        ],
        "source": "security-advisories@github.com"
      }
    ],
    "configurations": [
      {
        "nodes": [
          {
            "cpeMatch": [
              {
                "criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
                "matchCriteriaId": "0F068841-DBCC-41D5-8B24-BFCE51841E2E",
                "versionEndExcluding": "1.8.0",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta1:*:*:*:*:*:*",
                "matchCriteriaId": "8A383F2E-C6BA-440B-B648-A3313B7D91C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta10:*:*:*:*:*:*",
                "matchCriteriaId": "F7EF2DEC-2798-4D0D-9C27-0F01BAFEAEFD",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta11:*:*:*:*:*:*",
                "matchCriteriaId": "530C6F64-F30B-4E93-9A12-D9625EA57483",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta12:*:*:*:*:*:*",
                "matchCriteriaId": "9AC28BF9-626D-4514-91F0-F81DAB5D3602",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta13:*:*:*:*:*:*",
                "matchCriteriaId": "307AA375-E531-4AE5-BA79-2F9D4DE7A05F",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta14:*:*:*:*:*:*",
                "matchCriteriaId": "C2E3E312-485D-42B0-B465-64B6438CDCAE",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta15:*:*:*:*:*:*",
                "matchCriteriaId": "5BE4B2F9-1B6D-4D18-916A-5C95A3213222",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta16:*:*:*:*:*:*",
                "matchCriteriaId": "763207F0-92D1-4274-A30A-DE634C5852C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta17:*:*:*:*:*:*",
                "matchCriteriaId": "1DE8F350-BA07-4DAA-AE4B-5E0A532B6828",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta18:*:*:*:*:*:*",
                "matchCriteriaId": "F9150B94-0DF3-43F3-9806-39787A6C0E4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta19:*:*:*:*:*:*",
                "matchCriteriaId": "BAA7C7EC-8FB2-445D-8A02-1743D87F5416",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta2:*:*:*:*:*:*",
                "matchCriteriaId": "7A6BEA2A-D534-4C9E-811A-8A46E214C46D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta20:*:*:*:*:*:*",
                "matchCriteriaId": "7A644F57-FF39-4262-9796-7C4F3B0851C1",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta21:*:*:*:*:*:*",
                "matchCriteriaId": "B2AFB9E7-084E-497B-B0FC-CA6A5033C5BF",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta22:*:*:*:*:*:*",
                "matchCriteriaId": "5C5E8823-9083-4FFA-9897-CAD0340DCE68",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta23:*:*:*:*:*:*",
                "matchCriteriaId": "9C048938-E0EC-4AD0-9847-FD74E6770FE2",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta24:*:*:*:*:*:*",
                "matchCriteriaId": "F7B43876-1445-418A-9707-E692FDF62C4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta25:*:*:*:*:*:*",
                "matchCriteriaId": "94B209DE-01C6-41BA-B912-CF57849A9F7A",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta26:*:*:*:*:*:*",
                "matchCriteriaId": "AB53AA10-87A5-4010-8019-BF4AA5ABC12B",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta3:*:*:*:*:*:*",
                "matchCriteriaId": "775E0913-F3EF-4A55-B162-5BF9C6E2E641",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta4:*:*:*:*:*:*",
                "matchCriteriaId": "3C3E022E-35CB-40AD-959A-F39949E38BD3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta5:*:*:*:*:*:*",
                "matchCriteriaId": "8779C813-A81A-4E21-AB86-6193933568BC",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta6:*:*:*:*:*:*",
                "matchCriteriaId": "B608EDD4-207A-41A7-A60D-496FDA8EAFEA",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta7:*:*:*:*:*:*",
                "matchCriteriaId": "AE1F2253-3EE0-4ADD-B8A5-C882A60FC626",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta8:*:*:*:*:*:*",
                "matchCriteriaId": "81D4C859-5560-42F1-ACD9-65210E523F28",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta9:*:*:*:*:*:*",
                "matchCriteriaId": "156707A7-9507-4AC1-9CD0-90E32836E9DF",
                "vulnerable": true
              }
            ],
            "negate": false,
            "operator": "OR"
          }
        ]
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27."
      },
      {
        "lang": "es",
        "value": "Grav es una plataforma web basada en archivos. Versiones anteriores a 1.8.0-beta.27, un usuario con acceso al panel de administración y permisos para crear o editar páginas en Grav CMS puede habilitar el procesamiento de Twig en el frontmatter de la página. Al inyectar expresiones Twig maliciosas, el usuario puede escalar sus privilegios a administrador o ejecutar comandos de sistema arbitrarios a través de la API del programador. Esto resulta en vulnerabilidades tanto de escalada de privilegios (PE) como de ejecución remota de código (RCE). Esta vulnerabilidad está corregida en 1.8.0-beta.27."
      }
    ],
    "id": "CVE-2025-66297",
    "lastModified": "2026-09-26T00:10:00.127",
    "metrics": {
      "cvssMetricV31": [
        {
          "cvssData": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "exploitabilityScore": 2.8,
          "impactScore": 5.9,
          "source": "nvd@nist.gov",
          "type": "Primary"
        }
      ],
      "cvssMetricV40": [
        {
          "cvssData": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "availabilityRequirement": "NOT_DEFINED",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityRequirement": "NOT_DEFINED",
            "exploitMaturity": "PROOF_OF_CONCEPT",
            "integrityRequirement": "NOT_DEFINED",
            "modifiedAttackComplexity": "NOT_DEFINED",
            "modifiedAttackRequirements": "NOT_DEFINED",
            "modifiedAttackVector": "NOT_DEFINED",
            "modifiedPrivilegesRequired": "NOT_DEFINED",
            "modifiedSubAvailabilityImpact": "NOT_DEFINED",
            "modifiedSubConfidentialityImpact": "NOT_DEFINED",
            "modifiedSubIntegrityImpact": "NOT_DEFINED",
            "modifiedUserInteraction": "NOT_DEFINED",
            "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
            "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
            "modifiedVulnIntegrityImpact": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2025-66297",
            "options": [
              {
                "exploitation": "poc"
              },
              {
                "automatable": "yes"
              },
              {
                "technicalImpact": "total"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2025-12-02T14:26:40.686802Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2025-12-01T21:15:53.327",
    "references": [
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Patch"
        ],
        "url": "https://github.com/getgrav/grav/commit/e37259527d9c1deb6200f8967197a9fa587c6458"
      },
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Exploit",
          "Third Party Advisory"
        ],
        "url": "https://github.com/getgrav/grav/security/advisories/GHSA-858q-77wx-hhx6"
      }
    ],
    "sourceIdentifier": "security-advisories@github.com",
    "vulnStatus": "Analyzed",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-1336"
          }
        ],
        "source": "security-advisories@github.com",
        "type": "Secondary"
      }
    ]
  }
}
—
Cvss4
cvss4
NVD7.4
receipt
Source
NVD
Its words
7.4
Read by
field:cve.metrics.cvssMetricV40[type=Primary].cvssData.baseScore || field:cve.metrics.cvssMetricV40[].cvssData.baseScore
Said since
2026-10-06 11:54 UTC
Last answered
2026-10-06 12:41 UTC
Original
open at the source
2026-10-06 11:54 UTC7.4
2026-09-29 09:45 UTC—
What the source handed over
{
  "cve": {
    "affected": [
      {
        "affectedData": [
          {
            "product": "grav",
            "vendor": "getgrav",
            "versions": [
              {
                "status": "affected",
                "version": "< 1.8.0-beta.27"
              }
            ]
          }
        ],
        "source": "security-advisories@github.com"
      }
    ],
    "configurations": [
      {
        "nodes": [
          {
            "cpeMatch": [
              {
                "criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
                "matchCriteriaId": "0F068841-DBCC-41D5-8B24-BFCE51841E2E",
                "versionEndExcluding": "1.8.0",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta1:*:*:*:*:*:*",
                "matchCriteriaId": "8A383F2E-C6BA-440B-B648-A3313B7D91C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta10:*:*:*:*:*:*",
                "matchCriteriaId": "F7EF2DEC-2798-4D0D-9C27-0F01BAFEAEFD",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta11:*:*:*:*:*:*",
                "matchCriteriaId": "530C6F64-F30B-4E93-9A12-D9625EA57483",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta12:*:*:*:*:*:*",
                "matchCriteriaId": "9AC28BF9-626D-4514-91F0-F81DAB5D3602",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta13:*:*:*:*:*:*",
                "matchCriteriaId": "307AA375-E531-4AE5-BA79-2F9D4DE7A05F",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta14:*:*:*:*:*:*",
                "matchCriteriaId": "C2E3E312-485D-42B0-B465-64B6438CDCAE",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta15:*:*:*:*:*:*",
                "matchCriteriaId": "5BE4B2F9-1B6D-4D18-916A-5C95A3213222",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta16:*:*:*:*:*:*",
                "matchCriteriaId": "763207F0-92D1-4274-A30A-DE634C5852C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta17:*:*:*:*:*:*",
                "matchCriteriaId": "1DE8F350-BA07-4DAA-AE4B-5E0A532B6828",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta18:*:*:*:*:*:*",
                "matchCriteriaId": "F9150B94-0DF3-43F3-9806-39787A6C0E4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta19:*:*:*:*:*:*",
                "matchCriteriaId": "BAA7C7EC-8FB2-445D-8A02-1743D87F5416",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta2:*:*:*:*:*:*",
                "matchCriteriaId": "7A6BEA2A-D534-4C9E-811A-8A46E214C46D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta20:*:*:*:*:*:*",
                "matchCriteriaId": "7A644F57-FF39-4262-9796-7C4F3B0851C1",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta21:*:*:*:*:*:*",
                "matchCriteriaId": "B2AFB9E7-084E-497B-B0FC-CA6A5033C5BF",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta22:*:*:*:*:*:*",
                "matchCriteriaId": "5C5E8823-9083-4FFA-9897-CAD0340DCE68",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta23:*:*:*:*:*:*",
                "matchCriteriaId": "9C048938-E0EC-4AD0-9847-FD74E6770FE2",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta24:*:*:*:*:*:*",
                "matchCriteriaId": "F7B43876-1445-418A-9707-E692FDF62C4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta25:*:*:*:*:*:*",
                "matchCriteriaId": "94B209DE-01C6-41BA-B912-CF57849A9F7A",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta26:*:*:*:*:*:*",
                "matchCriteriaId": "AB53AA10-87A5-4010-8019-BF4AA5ABC12B",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta3:*:*:*:*:*:*",
                "matchCriteriaId": "775E0913-F3EF-4A55-B162-5BF9C6E2E641",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta4:*:*:*:*:*:*",
                "matchCriteriaId": "3C3E022E-35CB-40AD-959A-F39949E38BD3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta5:*:*:*:*:*:*",
                "matchCriteriaId": "8779C813-A81A-4E21-AB86-6193933568BC",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta6:*:*:*:*:*:*",
                "matchCriteriaId": "B608EDD4-207A-41A7-A60D-496FDA8EAFEA",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta7:*:*:*:*:*:*",
                "matchCriteriaId": "AE1F2253-3EE0-4ADD-B8A5-C882A60FC626",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta8:*:*:*:*:*:*",
                "matchCriteriaId": "81D4C859-5560-42F1-ACD9-65210E523F28",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta9:*:*:*:*:*:*",
                "matchCriteriaId": "156707A7-9507-4AC1-9CD0-90E32836E9DF",
                "vulnerable": true
              }
            ],
            "negate": false,
            "operator": "OR"
          }
        ]
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27."
      },
      {
        "lang": "es",
        "value": "Grav es una plataforma web basada en archivos. Versiones anteriores a 1.8.0-beta.27, un usuario con acceso al panel de administración y permisos para crear o editar páginas en Grav CMS puede habilitar el procesamiento de Twig en el frontmatter de la página. Al inyectar expresiones Twig maliciosas, el usuario puede escalar sus privilegios a administrador o ejecutar comandos de sistema arbitrarios a través de la API del programador. Esto resulta en vulnerabilidades tanto de escalada de privilegios (PE) como de ejecución remota de código (RCE). Esta vulnerabilidad está corregida en 1.8.0-beta.27."
      }
    ],
    "id": "CVE-2025-66297",
    "lastModified": "2026-09-26T00:10:00.127",
    "metrics": {
      "cvssMetricV31": [
        {
          "cvssData": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "exploitabilityScore": 2.8,
          "impactScore": 5.9,
          "source": "nvd@nist.gov",
          "type": "Primary"
        }
      ],
      "cvssMetricV40": [
        {
          "cvssData": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "availabilityRequirement": "NOT_DEFINED",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityRequirement": "NOT_DEFINED",
            "exploitMaturity": "PROOF_OF_CONCEPT",
            "integrityRequirement": "NOT_DEFINED",
            "modifiedAttackComplexity": "NOT_DEFINED",
            "modifiedAttackRequirements": "NOT_DEFINED",
            "modifiedAttackVector": "NOT_DEFINED",
            "modifiedPrivilegesRequired": "NOT_DEFINED",
            "modifiedSubAvailabilityImpact": "NOT_DEFINED",
            "modifiedSubConfidentialityImpact": "NOT_DEFINED",
            "modifiedSubIntegrityImpact": "NOT_DEFINED",
            "modifiedUserInteraction": "NOT_DEFINED",
            "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
            "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
            "modifiedVulnIntegrityImpact": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2025-66297",
            "options": [
              {
                "exploitation": "poc"
              },
              {
                "automatable": "yes"
              },
              {
                "technicalImpact": "total"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2025-12-02T14:26:40.686802Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2025-12-01T21:15:53.327",
    "references": [
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Patch"
        ],
        "url": "https://github.com/getgrav/grav/commit/e37259527d9c1deb6200f8967197a9fa587c6458"
      },
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Exploit",
          "Third Party Advisory"
        ],
        "url": "https://github.com/getgrav/grav/security/advisories/GHSA-858q-77wx-hhx6"
      }
    ],
    "sourceIdentifier": "security-advisories@github.com",
    "vulnStatus": "Analyzed",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-1336"
          }
        ],
        "source": "security-advisories@github.com",
        "type": "Secondary"
      }
    ]
  }
}
—
Cvss4 vector
cvss4_vector
NVDCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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
receipt
Source
NVD
Its words
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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
Read by
field:cve.metrics.cvssMetricV40[type=Primary].cvssData.vectorString || field:cve.metrics.cvssMetricV40[].cvssData.vectorString
Said since
2026-10-06 11:54 UTC
Last answered
2026-10-06 12:41 UTC
Original
open at the source
2026-10-06 11:54 UTCCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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
2026-09-29 09:45 UTC—
What the source handed over
{
  "cve": {
    "affected": [
      {
        "affectedData": [
          {
            "product": "grav",
            "vendor": "getgrav",
            "versions": [
              {
                "status": "affected",
                "version": "< 1.8.0-beta.27"
              }
            ]
          }
        ],
        "source": "security-advisories@github.com"
      }
    ],
    "configurations": [
      {
        "nodes": [
          {
            "cpeMatch": [
              {
                "criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
                "matchCriteriaId": "0F068841-DBCC-41D5-8B24-BFCE51841E2E",
                "versionEndExcluding": "1.8.0",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta1:*:*:*:*:*:*",
                "matchCriteriaId": "8A383F2E-C6BA-440B-B648-A3313B7D91C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta10:*:*:*:*:*:*",
                "matchCriteriaId": "F7EF2DEC-2798-4D0D-9C27-0F01BAFEAEFD",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta11:*:*:*:*:*:*",
                "matchCriteriaId": "530C6F64-F30B-4E93-9A12-D9625EA57483",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta12:*:*:*:*:*:*",
                "matchCriteriaId": "9AC28BF9-626D-4514-91F0-F81DAB5D3602",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta13:*:*:*:*:*:*",
                "matchCriteriaId": "307AA375-E531-4AE5-BA79-2F9D4DE7A05F",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta14:*:*:*:*:*:*",
                "matchCriteriaId": "C2E3E312-485D-42B0-B465-64B6438CDCAE",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta15:*:*:*:*:*:*",
                "matchCriteriaId": "5BE4B2F9-1B6D-4D18-916A-5C95A3213222",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta16:*:*:*:*:*:*",
                "matchCriteriaId": "763207F0-92D1-4274-A30A-DE634C5852C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta17:*:*:*:*:*:*",
                "matchCriteriaId": "1DE8F350-BA07-4DAA-AE4B-5E0A532B6828",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta18:*:*:*:*:*:*",
                "matchCriteriaId": "F9150B94-0DF3-43F3-9806-39787A6C0E4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta19:*:*:*:*:*:*",
                "matchCriteriaId": "BAA7C7EC-8FB2-445D-8A02-1743D87F5416",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta2:*:*:*:*:*:*",
                "matchCriteriaId": "7A6BEA2A-D534-4C9E-811A-8A46E214C46D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta20:*:*:*:*:*:*",
                "matchCriteriaId": "7A644F57-FF39-4262-9796-7C4F3B0851C1",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta21:*:*:*:*:*:*",
                "matchCriteriaId": "B2AFB9E7-084E-497B-B0FC-CA6A5033C5BF",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta22:*:*:*:*:*:*",
                "matchCriteriaId": "5C5E8823-9083-4FFA-9897-CAD0340DCE68",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta23:*:*:*:*:*:*",
                "matchCriteriaId": "9C048938-E0EC-4AD0-9847-FD74E6770FE2",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta24:*:*:*:*:*:*",
                "matchCriteriaId": "F7B43876-1445-418A-9707-E692FDF62C4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta25:*:*:*:*:*:*",
                "matchCriteriaId": "94B209DE-01C6-41BA-B912-CF57849A9F7A",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta26:*:*:*:*:*:*",
                "matchCriteriaId": "AB53AA10-87A5-4010-8019-BF4AA5ABC12B",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta3:*:*:*:*:*:*",
                "matchCriteriaId": "775E0913-F3EF-4A55-B162-5BF9C6E2E641",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta4:*:*:*:*:*:*",
                "matchCriteriaId": "3C3E022E-35CB-40AD-959A-F39949E38BD3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta5:*:*:*:*:*:*",
                "matchCriteriaId": "8779C813-A81A-4E21-AB86-6193933568BC",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta6:*:*:*:*:*:*",
                "matchCriteriaId": "B608EDD4-207A-41A7-A60D-496FDA8EAFEA",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta7:*:*:*:*:*:*",
                "matchCriteriaId": "AE1F2253-3EE0-4ADD-B8A5-C882A60FC626",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta8:*:*:*:*:*:*",
                "matchCriteriaId": "81D4C859-5560-42F1-ACD9-65210E523F28",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta9:*:*:*:*:*:*",
                "matchCriteriaId": "156707A7-9507-4AC1-9CD0-90E32836E9DF",
                "vulnerable": true
              }
            ],
            "negate": false,
            "operator": "OR"
          }
        ]
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27."
      },
      {
        "lang": "es",
        "value": "Grav es una plataforma web basada en archivos. Versiones anteriores a 1.8.0-beta.27, un usuario con acceso al panel de administración y permisos para crear o editar páginas en Grav CMS puede habilitar el procesamiento de Twig en el frontmatter de la página. Al inyectar expresiones Twig maliciosas, el usuario puede escalar sus privilegios a administrador o ejecutar comandos de sistema arbitrarios a través de la API del programador. Esto resulta en vulnerabilidades tanto de escalada de privilegios (PE) como de ejecución remota de código (RCE). Esta vulnerabilidad está corregida en 1.8.0-beta.27."
      }
    ],
    "id": "CVE-2025-66297",
    "lastModified": "2026-09-26T00:10:00.127",
    "metrics": {
      "cvssMetricV31": [
        {
          "cvssData": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "exploitabilityScore": 2.8,
          "impactScore": 5.9,
          "source": "nvd@nist.gov",
          "type": "Primary"
        }
      ],
      "cvssMetricV40": [
        {
          "cvssData": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "availabilityRequirement": "NOT_DEFINED",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityRequirement": "NOT_DEFINED",
            "exploitMaturity": "PROOF_OF_CONCEPT",
            "integrityRequirement": "NOT_DEFINED",
            "modifiedAttackComplexity": "NOT_DEFINED",
            "modifiedAttackRequirements": "NOT_DEFINED",
            "modifiedAttackVector": "NOT_DEFINED",
            "modifiedPrivilegesRequired": "NOT_DEFINED",
            "modifiedSubAvailabilityImpact": "NOT_DEFINED",
            "modifiedSubConfidentialityImpact": "NOT_DEFINED",
            "modifiedSubIntegrityImpact": "NOT_DEFINED",
            "modifiedUserInteraction": "NOT_DEFINED",
            "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
            "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
            "modifiedVulnIntegrityImpact": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2025-66297",
            "options": [
              {
                "exploitation": "poc"
              },
              {
                "automatable": "yes"
              },
              {
                "technicalImpact": "total"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2025-12-02T14:26:40.686802Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2025-12-01T21:15:53.327",
    "references": [
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Patch"
        ],
        "url": "https://github.com/getgrav/grav/commit/e37259527d9c1deb6200f8967197a9fa587c6458"
      },
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Exploit",
          "Third Party Advisory"
        ],
        "url": "https://github.com/getgrav/grav/security/advisories/GHSA-858q-77wx-hhx6"
      }
    ],
    "sourceIdentifier": "security-advisories@github.com",
    "vulnStatus": "Analyzed",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-1336"
          }
        ],
        "source": "security-advisories@github.com",
        "type": "Secondary"
      }
    ]
  }
}
—
CVSS vector
cvss_vector
NVDCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
receipt
Source
NVD
Its words
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Read by
field:cve.metrics.cvssMetricV31[type=Primary].cvssData.vectorString || field:cve.metrics.cvssMetricV31[].cvssData.vectorString
Said since
2026-10-06 11:54 UTC
Last answered
2026-10-06 12:41 UTC
Original
open at the source
2026-10-06 11:54 UTCCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
2026-09-29 09:45 UTC—
What the source handed over
{
  "cve": {
    "affected": [
      {
        "affectedData": [
          {
            "product": "grav",
            "vendor": "getgrav",
            "versions": [
              {
                "status": "affected",
                "version": "< 1.8.0-beta.27"
              }
            ]
          }
        ],
        "source": "security-advisories@github.com"
      }
    ],
    "configurations": [
      {
        "nodes": [
          {
            "cpeMatch": [
              {
                "criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
                "matchCriteriaId": "0F068841-DBCC-41D5-8B24-BFCE51841E2E",
                "versionEndExcluding": "1.8.0",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta1:*:*:*:*:*:*",
                "matchCriteriaId": "8A383F2E-C6BA-440B-B648-A3313B7D91C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta10:*:*:*:*:*:*",
                "matchCriteriaId": "F7EF2DEC-2798-4D0D-9C27-0F01BAFEAEFD",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta11:*:*:*:*:*:*",
                "matchCriteriaId": "530C6F64-F30B-4E93-9A12-D9625EA57483",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta12:*:*:*:*:*:*",
                "matchCriteriaId": "9AC28BF9-626D-4514-91F0-F81DAB5D3602",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta13:*:*:*:*:*:*",
                "matchCriteriaId": "307AA375-E531-4AE5-BA79-2F9D4DE7A05F",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta14:*:*:*:*:*:*",
                "matchCriteriaId": "C2E3E312-485D-42B0-B465-64B6438CDCAE",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta15:*:*:*:*:*:*",
                "matchCriteriaId": "5BE4B2F9-1B6D-4D18-916A-5C95A3213222",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta16:*:*:*:*:*:*",
                "matchCriteriaId": "763207F0-92D1-4274-A30A-DE634C5852C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta17:*:*:*:*:*:*",
                "matchCriteriaId": "1DE8F350-BA07-4DAA-AE4B-5E0A532B6828",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta18:*:*:*:*:*:*",
                "matchCriteriaId": "F9150B94-0DF3-43F3-9806-39787A6C0E4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta19:*:*:*:*:*:*",
                "matchCriteriaId": "BAA7C7EC-8FB2-445D-8A02-1743D87F5416",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta2:*:*:*:*:*:*",
                "matchCriteriaId": "7A6BEA2A-D534-4C9E-811A-8A46E214C46D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta20:*:*:*:*:*:*",
                "matchCriteriaId": "7A644F57-FF39-4262-9796-7C4F3B0851C1",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta21:*:*:*:*:*:*",
                "matchCriteriaId": "B2AFB9E7-084E-497B-B0FC-CA6A5033C5BF",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta22:*:*:*:*:*:*",
                "matchCriteriaId": "5C5E8823-9083-4FFA-9897-CAD0340DCE68",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta23:*:*:*:*:*:*",
                "matchCriteriaId": "9C048938-E0EC-4AD0-9847-FD74E6770FE2",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta24:*:*:*:*:*:*",
                "matchCriteriaId": "F7B43876-1445-418A-9707-E692FDF62C4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta25:*:*:*:*:*:*",
                "matchCriteriaId": "94B209DE-01C6-41BA-B912-CF57849A9F7A",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta26:*:*:*:*:*:*",
                "matchCriteriaId": "AB53AA10-87A5-4010-8019-BF4AA5ABC12B",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta3:*:*:*:*:*:*",
                "matchCriteriaId": "775E0913-F3EF-4A55-B162-5BF9C6E2E641",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta4:*:*:*:*:*:*",
                "matchCriteriaId": "3C3E022E-35CB-40AD-959A-F39949E38BD3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta5:*:*:*:*:*:*",
                "matchCriteriaId": "8779C813-A81A-4E21-AB86-6193933568BC",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta6:*:*:*:*:*:*",
                "matchCriteriaId": "B608EDD4-207A-41A7-A60D-496FDA8EAFEA",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta7:*:*:*:*:*:*",
                "matchCriteriaId": "AE1F2253-3EE0-4ADD-B8A5-C882A60FC626",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta8:*:*:*:*:*:*",
                "matchCriteriaId": "81D4C859-5560-42F1-ACD9-65210E523F28",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta9:*:*:*:*:*:*",
                "matchCriteriaId": "156707A7-9507-4AC1-9CD0-90E32836E9DF",
                "vulnerable": true
              }
            ],
            "negate": false,
            "operator": "OR"
          }
        ]
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27."
      },
      {
        "lang": "es",
        "value": "Grav es una plataforma web basada en archivos. Versiones anteriores a 1.8.0-beta.27, un usuario con acceso al panel de administración y permisos para crear o editar páginas en Grav CMS puede habilitar el procesamiento de Twig en el frontmatter de la página. Al inyectar expresiones Twig maliciosas, el usuario puede escalar sus privilegios a administrador o ejecutar comandos de sistema arbitrarios a través de la API del programador. Esto resulta en vulnerabilidades tanto de escalada de privilegios (PE) como de ejecución remota de código (RCE). Esta vulnerabilidad está corregida en 1.8.0-beta.27."
      }
    ],
    "id": "CVE-2025-66297",
    "lastModified": "2026-09-26T00:10:00.127",
    "metrics": {
      "cvssMetricV31": [
        {
          "cvssData": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "exploitabilityScore": 2.8,
          "impactScore": 5.9,
          "source": "nvd@nist.gov",
          "type": "Primary"
        }
      ],
      "cvssMetricV40": [
        {
          "cvssData": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "availabilityRequirement": "NOT_DEFINED",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityRequirement": "NOT_DEFINED",
            "exploitMaturity": "PROOF_OF_CONCEPT",
            "integrityRequirement": "NOT_DEFINED",
            "modifiedAttackComplexity": "NOT_DEFINED",
            "modifiedAttackRequirements": "NOT_DEFINED",
            "modifiedAttackVector": "NOT_DEFINED",
            "modifiedPrivilegesRequired": "NOT_DEFINED",
            "modifiedSubAvailabilityImpact": "NOT_DEFINED",
            "modifiedSubConfidentialityImpact": "NOT_DEFINED",
            "modifiedSubIntegrityImpact": "NOT_DEFINED",
            "modifiedUserInteraction": "NOT_DEFINED",
            "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
            "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
            "modifiedVulnIntegrityImpact": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2025-66297",
            "options": [
              {
                "exploitation": "poc"
              },
              {
                "automatable": "yes"
              },
              {
                "technicalImpact": "total"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2025-12-02T14:26:40.686802Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2025-12-01T21:15:53.327",
    "references": [
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Patch"
        ],
        "url": "https://github.com/getgrav/grav/commit/e37259527d9c1deb6200f8967197a9fa587c6458"
      },
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Exploit",
          "Third Party Advisory"
        ],
        "url": "https://github.com/getgrav/grav/security/advisories/GHSA-858q-77wx-hhx6"
      }
    ],
    "sourceIdentifier": "security-advisories@github.com",
    "vulnStatus": "Analyzed",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-1336"
          }
        ],
        "source": "security-advisories@github.com",
        "type": "Secondary"
      }
    ]
  }
}
—
CWE
cwe
NVDCWE-1336
receipt
Source
NVD
Its words
CWE-1336
Read by
field:cve.weaknesses[].description[].value
Said since
2026-10-06 11:54 UTC
Last answered
2026-10-06 12:41 UTC
Original
open at the source
2026-10-06 11:54 UTCCWE-1336
2026-09-29 09:45 UTC—
What the source handed over
{
  "cve": {
    "affected": [
      {
        "affectedData": [
          {
            "product": "grav",
            "vendor": "getgrav",
            "versions": [
              {
                "status": "affected",
                "version": "< 1.8.0-beta.27"
              }
            ]
          }
        ],
        "source": "security-advisories@github.com"
      }
    ],
    "configurations": [
      {
        "nodes": [
          {
            "cpeMatch": [
              {
                "criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
                "matchCriteriaId": "0F068841-DBCC-41D5-8B24-BFCE51841E2E",
                "versionEndExcluding": "1.8.0",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta1:*:*:*:*:*:*",
                "matchCriteriaId": "8A383F2E-C6BA-440B-B648-A3313B7D91C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta10:*:*:*:*:*:*",
                "matchCriteriaId": "F7EF2DEC-2798-4D0D-9C27-0F01BAFEAEFD",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta11:*:*:*:*:*:*",
                "matchCriteriaId": "530C6F64-F30B-4E93-9A12-D9625EA57483",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta12:*:*:*:*:*:*",
                "matchCriteriaId": "9AC28BF9-626D-4514-91F0-F81DAB5D3602",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta13:*:*:*:*:*:*",
                "matchCriteriaId": "307AA375-E531-4AE5-BA79-2F9D4DE7A05F",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta14:*:*:*:*:*:*",
                "matchCriteriaId": "C2E3E312-485D-42B0-B465-64B6438CDCAE",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta15:*:*:*:*:*:*",
                "matchCriteriaId": "5BE4B2F9-1B6D-4D18-916A-5C95A3213222",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta16:*:*:*:*:*:*",
                "matchCriteriaId": "763207F0-92D1-4274-A30A-DE634C5852C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta17:*:*:*:*:*:*",
                "matchCriteriaId": "1DE8F350-BA07-4DAA-AE4B-5E0A532B6828",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta18:*:*:*:*:*:*",
                "matchCriteriaId": "F9150B94-0DF3-43F3-9806-39787A6C0E4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta19:*:*:*:*:*:*",
                "matchCriteriaId": "BAA7C7EC-8FB2-445D-8A02-1743D87F5416",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta2:*:*:*:*:*:*",
                "matchCriteriaId": "7A6BEA2A-D534-4C9E-811A-8A46E214C46D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta20:*:*:*:*:*:*",
                "matchCriteriaId": "7A644F57-FF39-4262-9796-7C4F3B0851C1",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta21:*:*:*:*:*:*",
                "matchCriteriaId": "B2AFB9E7-084E-497B-B0FC-CA6A5033C5BF",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta22:*:*:*:*:*:*",
                "matchCriteriaId": "5C5E8823-9083-4FFA-9897-CAD0340DCE68",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta23:*:*:*:*:*:*",
                "matchCriteriaId": "9C048938-E0EC-4AD0-9847-FD74E6770FE2",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta24:*:*:*:*:*:*",
                "matchCriteriaId": "F7B43876-1445-418A-9707-E692FDF62C4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta25:*:*:*:*:*:*",
                "matchCriteriaId": "94B209DE-01C6-41BA-B912-CF57849A9F7A",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta26:*:*:*:*:*:*",
                "matchCriteriaId": "AB53AA10-87A5-4010-8019-BF4AA5ABC12B",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta3:*:*:*:*:*:*",
                "matchCriteriaId": "775E0913-F3EF-4A55-B162-5BF9C6E2E641",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta4:*:*:*:*:*:*",
                "matchCriteriaId": "3C3E022E-35CB-40AD-959A-F39949E38BD3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta5:*:*:*:*:*:*",
                "matchCriteriaId": "8779C813-A81A-4E21-AB86-6193933568BC",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta6:*:*:*:*:*:*",
                "matchCriteriaId": "B608EDD4-207A-41A7-A60D-496FDA8EAFEA",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta7:*:*:*:*:*:*",
                "matchCriteriaId": "AE1F2253-3EE0-4ADD-B8A5-C882A60FC626",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta8:*:*:*:*:*:*",
                "matchCriteriaId": "81D4C859-5560-42F1-ACD9-65210E523F28",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta9:*:*:*:*:*:*",
                "matchCriteriaId": "156707A7-9507-4AC1-9CD0-90E32836E9DF",
                "vulnerable": true
              }
            ],
            "negate": false,
            "operator": "OR"
          }
        ]
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27."
      },
      {
        "lang": "es",
        "value": "Grav es una plataforma web basada en archivos. Versiones anteriores a 1.8.0-beta.27, un usuario con acceso al panel de administración y permisos para crear o editar páginas en Grav CMS puede habilitar el procesamiento de Twig en el frontmatter de la página. Al inyectar expresiones Twig maliciosas, el usuario puede escalar sus privilegios a administrador o ejecutar comandos de sistema arbitrarios a través de la API del programador. Esto resulta en vulnerabilidades tanto de escalada de privilegios (PE) como de ejecución remota de código (RCE). Esta vulnerabilidad está corregida en 1.8.0-beta.27."
      }
    ],
    "id": "CVE-2025-66297",
    "lastModified": "2026-09-26T00:10:00.127",
    "metrics": {
      "cvssMetricV31": [
        {
          "cvssData": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "exploitabilityScore": 2.8,
          "impactScore": 5.9,
          "source": "nvd@nist.gov",
          "type": "Primary"
        }
      ],
      "cvssMetricV40": [
        {
          "cvssData": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "availabilityRequirement": "NOT_DEFINED",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityRequirement": "NOT_DEFINED",
            "exploitMaturity": "PROOF_OF_CONCEPT",
            "integrityRequirement": "NOT_DEFINED",
            "modifiedAttackComplexity": "NOT_DEFINED",
            "modifiedAttackRequirements": "NOT_DEFINED",
            "modifiedAttackVector": "NOT_DEFINED",
            "modifiedPrivilegesRequired": "NOT_DEFINED",
            "modifiedSubAvailabilityImpact": "NOT_DEFINED",
            "modifiedSubConfidentialityImpact": "NOT_DEFINED",
            "modifiedSubIntegrityImpact": "NOT_DEFINED",
            "modifiedUserInteraction": "NOT_DEFINED",
            "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
            "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
            "modifiedVulnIntegrityImpact": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2025-66297",
            "options": [
              {
                "exploitation": "poc"
              },
              {
                "automatable": "yes"
              },
              {
                "technicalImpact": "total"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2025-12-02T14:26:40.686802Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2025-12-01T21:15:53.327",
    "references": [
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Patch"
        ],
        "url": "https://github.com/getgrav/grav/commit/e37259527d9c1deb6200f8967197a9fa587c6458"
      },
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Exploit",
          "Third Party Advisory"
        ],
        "url": "https://github.com/getgrav/grav/security/advisories/GHSA-858q-77wx-hhx6"
      }
    ],
    "sourceIdentifier": "security-advisories@github.com",
    "vulnStatus": "Analyzed",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-1336"
          }
        ],
        "source": "security-advisories@github.com",
        "type": "Secondary"
      }
    ]
  }
}
—
Exploitation
exploitation
NVDpoc
A public proof of concept exists, or exploitation is trivial.
receipt
Source
NVD
Its words
poc
Read by
field:cve.metrics.ssvcV203[].ssvcData.options[].exploitation
Said since
2026-10-06 11:54 UTC
Last answered
2026-10-06 12:41 UTC
Original
open at the source
2026-10-06 11:54 UTCpoc
2026-09-29 09:45 UTC—
What the source handed over
{
  "cve": {
    "affected": [
      {
        "affectedData": [
          {
            "product": "grav",
            "vendor": "getgrav",
            "versions": [
              {
                "status": "affected",
                "version": "< 1.8.0-beta.27"
              }
            ]
          }
        ],
        "source": "security-advisories@github.com"
      }
    ],
    "configurations": [
      {
        "nodes": [
          {
            "cpeMatch": [
              {
                "criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
                "matchCriteriaId": "0F068841-DBCC-41D5-8B24-BFCE51841E2E",
                "versionEndExcluding": "1.8.0",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta1:*:*:*:*:*:*",
                "matchCriteriaId": "8A383F2E-C6BA-440B-B648-A3313B7D91C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta10:*:*:*:*:*:*",
                "matchCriteriaId": "F7EF2DEC-2798-4D0D-9C27-0F01BAFEAEFD",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta11:*:*:*:*:*:*",
                "matchCriteriaId": "530C6F64-F30B-4E93-9A12-D9625EA57483",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta12:*:*:*:*:*:*",
                "matchCriteriaId": "9AC28BF9-626D-4514-91F0-F81DAB5D3602",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta13:*:*:*:*:*:*",
                "matchCriteriaId": "307AA375-E531-4AE5-BA79-2F9D4DE7A05F",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta14:*:*:*:*:*:*",
                "matchCriteriaId": "C2E3E312-485D-42B0-B465-64B6438CDCAE",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta15:*:*:*:*:*:*",
                "matchCriteriaId": "5BE4B2F9-1B6D-4D18-916A-5C95A3213222",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta16:*:*:*:*:*:*",
                "matchCriteriaId": "763207F0-92D1-4274-A30A-DE634C5852C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta17:*:*:*:*:*:*",
                "matchCriteriaId": "1DE8F350-BA07-4DAA-AE4B-5E0A532B6828",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta18:*:*:*:*:*:*",
                "matchCriteriaId": "F9150B94-0DF3-43F3-9806-39787A6C0E4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta19:*:*:*:*:*:*",
                "matchCriteriaId": "BAA7C7EC-8FB2-445D-8A02-1743D87F5416",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta2:*:*:*:*:*:*",
                "matchCriteriaId": "7A6BEA2A-D534-4C9E-811A-8A46E214C46D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta20:*:*:*:*:*:*",
                "matchCriteriaId": "7A644F57-FF39-4262-9796-7C4F3B0851C1",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta21:*:*:*:*:*:*",
                "matchCriteriaId": "B2AFB9E7-084E-497B-B0FC-CA6A5033C5BF",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta22:*:*:*:*:*:*",
                "matchCriteriaId": "5C5E8823-9083-4FFA-9897-CAD0340DCE68",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta23:*:*:*:*:*:*",
                "matchCriteriaId": "9C048938-E0EC-4AD0-9847-FD74E6770FE2",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta24:*:*:*:*:*:*",
                "matchCriteriaId": "F7B43876-1445-418A-9707-E692FDF62C4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta25:*:*:*:*:*:*",
                "matchCriteriaId": "94B209DE-01C6-41BA-B912-CF57849A9F7A",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta26:*:*:*:*:*:*",
                "matchCriteriaId": "AB53AA10-87A5-4010-8019-BF4AA5ABC12B",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta3:*:*:*:*:*:*",
                "matchCriteriaId": "775E0913-F3EF-4A55-B162-5BF9C6E2E641",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta4:*:*:*:*:*:*",
                "matchCriteriaId": "3C3E022E-35CB-40AD-959A-F39949E38BD3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta5:*:*:*:*:*:*",
                "matchCriteriaId": "8779C813-A81A-4E21-AB86-6193933568BC",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta6:*:*:*:*:*:*",
                "matchCriteriaId": "B608EDD4-207A-41A7-A60D-496FDA8EAFEA",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta7:*:*:*:*:*:*",
                "matchCriteriaId": "AE1F2253-3EE0-4ADD-B8A5-C882A60FC626",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta8:*:*:*:*:*:*",
                "matchCriteriaId": "81D4C859-5560-42F1-ACD9-65210E523F28",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta9:*:*:*:*:*:*",
                "matchCriteriaId": "156707A7-9507-4AC1-9CD0-90E32836E9DF",
                "vulnerable": true
              }
            ],
            "negate": false,
            "operator": "OR"
          }
        ]
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27."
      },
      {
        "lang": "es",
        "value": "Grav es una plataforma web basada en archivos. Versiones anteriores a 1.8.0-beta.27, un usuario con acceso al panel de administración y permisos para crear o editar páginas en Grav CMS puede habilitar el procesamiento de Twig en el frontmatter de la página. Al inyectar expresiones Twig maliciosas, el usuario puede escalar sus privilegios a administrador o ejecutar comandos de sistema arbitrarios a través de la API del programador. Esto resulta en vulnerabilidades tanto de escalada de privilegios (PE) como de ejecución remota de código (RCE). Esta vulnerabilidad está corregida en 1.8.0-beta.27."
      }
    ],
    "id": "CVE-2025-66297",
    "lastModified": "2026-09-26T00:10:00.127",
    "metrics": {
      "cvssMetricV31": [
        {
          "cvssData": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "exploitabilityScore": 2.8,
          "impactScore": 5.9,
          "source": "nvd@nist.gov",
          "type": "Primary"
        }
      ],
      "cvssMetricV40": [
        {
          "cvssData": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "availabilityRequirement": "NOT_DEFINED",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityRequirement": "NOT_DEFINED",
            "exploitMaturity": "PROOF_OF_CONCEPT",
            "integrityRequirement": "NOT_DEFINED",
            "modifiedAttackComplexity": "NOT_DEFINED",
            "modifiedAttackRequirements": "NOT_DEFINED",
            "modifiedAttackVector": "NOT_DEFINED",
            "modifiedPrivilegesRequired": "NOT_DEFINED",
            "modifiedSubAvailabilityImpact": "NOT_DEFINED",
            "modifiedSubConfidentialityImpact": "NOT_DEFINED",
            "modifiedSubIntegrityImpact": "NOT_DEFINED",
            "modifiedUserInteraction": "NOT_DEFINED",
            "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
            "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
            "modifiedVulnIntegrityImpact": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2025-66297",
            "options": [
              {
                "exploitation": "poc"
              },
              {
                "automatable": "yes"
              },
              {
                "technicalImpact": "total"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2025-12-02T14:26:40.686802Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2025-12-01T21:15:53.327",
    "references": [
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Patch"
        ],
        "url": "https://github.com/getgrav/grav/commit/e37259527d9c1deb6200f8967197a9fa587c6458"
      },
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Exploit",
          "Third Party Advisory"
        ],
        "url": "https://github.com/getgrav/grav/security/advisories/GHSA-858q-77wx-hhx6"
      }
    ],
    "sourceIdentifier": "security-advisories@github.com",
    "vulnStatus": "Analyzed",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-1336"
          }
        ],
        "source": "security-advisories@github.com",
        "type": "Secondary"
      }
    ]
  }
}
—
Product
product
NVDgrav
receipt
Source
NVD
Its words
grav
Read by
field:cve.affected[].affectedData[].product
Said since
2026-09-29 17:49 UTC
Last answered
2026-10-06 12:41 UTC
Original
open at the source
2026-09-29 17:49 UTCgrav
2026-09-29 09:45 UTC—
What the source handed over
{
  "cve": {
    "affected": [
      {
        "affectedData": [
          {
            "product": "grav",
            "vendor": "getgrav",
            "versions": [
              {
                "status": "affected",
                "version": "< 1.8.0-beta.27"
              }
            ]
          }
        ],
        "source": "security-advisories@github.com"
      }
    ],
    "configurations": [
      {
        "nodes": [
          {
            "cpeMatch": [
              {
                "criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
                "matchCriteriaId": "0F068841-DBCC-41D5-8B24-BFCE51841E2E",
                "versionEndExcluding": "1.8.0",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta1:*:*:*:*:*:*",
                "matchCriteriaId": "8A383F2E-C6BA-440B-B648-A3313B7D91C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta10:*:*:*:*:*:*",
                "matchCriteriaId": "F7EF2DEC-2798-4D0D-9C27-0F01BAFEAEFD",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta11:*:*:*:*:*:*",
                "matchCriteriaId": "530C6F64-F30B-4E93-9A12-D9625EA57483",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta12:*:*:*:*:*:*",
                "matchCriteriaId": "9AC28BF9-626D-4514-91F0-F81DAB5D3602",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta13:*:*:*:*:*:*",
                "matchCriteriaId": "307AA375-E531-4AE5-BA79-2F9D4DE7A05F",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta14:*:*:*:*:*:*",
                "matchCriteriaId": "C2E3E312-485D-42B0-B465-64B6438CDCAE",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta15:*:*:*:*:*:*",
                "matchCriteriaId": "5BE4B2F9-1B6D-4D18-916A-5C95A3213222",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta16:*:*:*:*:*:*",
                "matchCriteriaId": "763207F0-92D1-4274-A30A-DE634C5852C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta17:*:*:*:*:*:*",
                "matchCriteriaId": "1DE8F350-BA07-4DAA-AE4B-5E0A532B6828",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta18:*:*:*:*:*:*",
                "matchCriteriaId": "F9150B94-0DF3-43F3-9806-39787A6C0E4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta19:*:*:*:*:*:*",
                "matchCriteriaId": "BAA7C7EC-8FB2-445D-8A02-1743D87F5416",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta2:*:*:*:*:*:*",
                "matchCriteriaId": "7A6BEA2A-D534-4C9E-811A-8A46E214C46D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta20:*:*:*:*:*:*",
                "matchCriteriaId": "7A644F57-FF39-4262-9796-7C4F3B0851C1",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta21:*:*:*:*:*:*",
                "matchCriteriaId": "B2AFB9E7-084E-497B-B0FC-CA6A5033C5BF",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta22:*:*:*:*:*:*",
                "matchCriteriaId": "5C5E8823-9083-4FFA-9897-CAD0340DCE68",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta23:*:*:*:*:*:*",
                "matchCriteriaId": "9C048938-E0EC-4AD0-9847-FD74E6770FE2",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta24:*:*:*:*:*:*",
                "matchCriteriaId": "F7B43876-1445-418A-9707-E692FDF62C4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta25:*:*:*:*:*:*",
                "matchCriteriaId": "94B209DE-01C6-41BA-B912-CF57849A9F7A",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta26:*:*:*:*:*:*",
                "matchCriteriaId": "AB53AA10-87A5-4010-8019-BF4AA5ABC12B",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta3:*:*:*:*:*:*",
                "matchCriteriaId": "775E0913-F3EF-4A55-B162-5BF9C6E2E641",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta4:*:*:*:*:*:*",
                "matchCriteriaId": "3C3E022E-35CB-40AD-959A-F39949E38BD3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta5:*:*:*:*:*:*",
                "matchCriteriaId": "8779C813-A81A-4E21-AB86-6193933568BC",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta6:*:*:*:*:*:*",
                "matchCriteriaId": "B608EDD4-207A-41A7-A60D-496FDA8EAFEA",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta7:*:*:*:*:*:*",
                "matchCriteriaId": "AE1F2253-3EE0-4ADD-B8A5-C882A60FC626",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta8:*:*:*:*:*:*",
                "matchCriteriaId": "81D4C859-5560-42F1-ACD9-65210E523F28",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta9:*:*:*:*:*:*",
                "matchCriteriaId": "156707A7-9507-4AC1-9CD0-90E32836E9DF",
                "vulnerable": true
              }
            ],
            "negate": false,
            "operator": "OR"
          }
        ]
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27."
      },
      {
        "lang": "es",
        "value": "Grav es una plataforma web basada en archivos. Versiones anteriores a 1.8.0-beta.27, un usuario con acceso al panel de administración y permisos para crear o editar páginas en Grav CMS puede habilitar el procesamiento de Twig en el frontmatter de la página. Al inyectar expresiones Twig maliciosas, el usuario puede escalar sus privilegios a administrador o ejecutar comandos de sistema arbitrarios a través de la API del programador. Esto resulta en vulnerabilidades tanto de escalada de privilegios (PE) como de ejecución remota de código (RCE). Esta vulnerabilidad está corregida en 1.8.0-beta.27."
      }
    ],
    "id": "CVE-2025-66297",
    "lastModified": "2026-09-26T00:10:00.127",
    "metrics": {
      "cvssMetricV31": [
        {
          "cvssData": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "exploitabilityScore": 2.8,
          "impactScore": 5.9,
          "source": "nvd@nist.gov",
          "type": "Primary"
        }
      ],
      "cvssMetricV40": [
        {
          "cvssData": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "availabilityRequirement": "NOT_DEFINED",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityRequirement": "NOT_DEFINED",
            "exploitMaturity": "PROOF_OF_CONCEPT",
            "integrityRequirement": "NOT_DEFINED",
            "modifiedAttackComplexity": "NOT_DEFINED",
            "modifiedAttackRequirements": "NOT_DEFINED",
            "modifiedAttackVector": "NOT_DEFINED",
            "modifiedPrivilegesRequired": "NOT_DEFINED",
            "modifiedSubAvailabilityImpact": "NOT_DEFINED",
            "modifiedSubConfidentialityImpact": "NOT_DEFINED",
            "modifiedSubIntegrityImpact": "NOT_DEFINED",
            "modifiedUserInteraction": "NOT_DEFINED",
            "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
            "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
            "modifiedVulnIntegrityImpact": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2025-66297",
            "options": [
              {
                "exploitation": "poc"
              },
              {
                "automatable": "yes"
              },
              {
                "technicalImpact": "total"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2025-12-02T14:26:40.686802Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2025-12-01T21:15:53.327",
    "references": [
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Patch"
        ],
        "url": "https://github.com/getgrav/grav/commit/e37259527d9c1deb6200f8967197a9fa587c6458"
      },
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Exploit",
          "Third Party Advisory"
        ],
        "url": "https://github.com/getgrav/grav/security/advisories/GHSA-858q-77wx-hhx6"
      }
    ],
    "sourceIdentifier": "security-advisories@github.com",
    "vulnStatus": "Analyzed",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-1336"
          }
        ],
        "source": "security-advisories@github.com",
        "type": "Secondary"
      }
    ]
  }
}
—
Severity
severity
NVDHIGH
From 7.0 to 8.9.
receipt
Source
NVD
Its words
HIGH
Read by
field:cve.metrics.cvssMetricV31[type=Primary].cvssData.baseSeverity || field:cve.metrics.cvssMetricV31[].cvssData.baseSeverity
Said since
2026-10-06 11:54 UTC
Last answered
2026-10-06 12:41 UTC
Original
open at the source
2026-10-06 11:54 UTCHIGH
2026-09-29 09:45 UTC—
What the source handed over
{
  "cve": {
    "affected": [
      {
        "affectedData": [
          {
            "product": "grav",
            "vendor": "getgrav",
            "versions": [
              {
                "status": "affected",
                "version": "< 1.8.0-beta.27"
              }
            ]
          }
        ],
        "source": "security-advisories@github.com"
      }
    ],
    "configurations": [
      {
        "nodes": [
          {
            "cpeMatch": [
              {
                "criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
                "matchCriteriaId": "0F068841-DBCC-41D5-8B24-BFCE51841E2E",
                "versionEndExcluding": "1.8.0",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta1:*:*:*:*:*:*",
                "matchCriteriaId": "8A383F2E-C6BA-440B-B648-A3313B7D91C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta10:*:*:*:*:*:*",
                "matchCriteriaId": "F7EF2DEC-2798-4D0D-9C27-0F01BAFEAEFD",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta11:*:*:*:*:*:*",
                "matchCriteriaId": "530C6F64-F30B-4E93-9A12-D9625EA57483",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta12:*:*:*:*:*:*",
                "matchCriteriaId": "9AC28BF9-626D-4514-91F0-F81DAB5D3602",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta13:*:*:*:*:*:*",
                "matchCriteriaId": "307AA375-E531-4AE5-BA79-2F9D4DE7A05F",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta14:*:*:*:*:*:*",
                "matchCriteriaId": "C2E3E312-485D-42B0-B465-64B6438CDCAE",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta15:*:*:*:*:*:*",
                "matchCriteriaId": "5BE4B2F9-1B6D-4D18-916A-5C95A3213222",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta16:*:*:*:*:*:*",
                "matchCriteriaId": "763207F0-92D1-4274-A30A-DE634C5852C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta17:*:*:*:*:*:*",
                "matchCriteriaId": "1DE8F350-BA07-4DAA-AE4B-5E0A532B6828",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta18:*:*:*:*:*:*",
                "matchCriteriaId": "F9150B94-0DF3-43F3-9806-39787A6C0E4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta19:*:*:*:*:*:*",
                "matchCriteriaId": "BAA7C7EC-8FB2-445D-8A02-1743D87F5416",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta2:*:*:*:*:*:*",
                "matchCriteriaId": "7A6BEA2A-D534-4C9E-811A-8A46E214C46D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta20:*:*:*:*:*:*",
                "matchCriteriaId": "7A644F57-FF39-4262-9796-7C4F3B0851C1",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta21:*:*:*:*:*:*",
                "matchCriteriaId": "B2AFB9E7-084E-497B-B0FC-CA6A5033C5BF",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta22:*:*:*:*:*:*",
                "matchCriteriaId": "5C5E8823-9083-4FFA-9897-CAD0340DCE68",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta23:*:*:*:*:*:*",
                "matchCriteriaId": "9C048938-E0EC-4AD0-9847-FD74E6770FE2",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta24:*:*:*:*:*:*",
                "matchCriteriaId": "F7B43876-1445-418A-9707-E692FDF62C4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta25:*:*:*:*:*:*",
                "matchCriteriaId": "94B209DE-01C6-41BA-B912-CF57849A9F7A",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta26:*:*:*:*:*:*",
                "matchCriteriaId": "AB53AA10-87A5-4010-8019-BF4AA5ABC12B",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta3:*:*:*:*:*:*",
                "matchCriteriaId": "775E0913-F3EF-4A55-B162-5BF9C6E2E641",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta4:*:*:*:*:*:*",
                "matchCriteriaId": "3C3E022E-35CB-40AD-959A-F39949E38BD3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta5:*:*:*:*:*:*",
                "matchCriteriaId": "8779C813-A81A-4E21-AB86-6193933568BC",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta6:*:*:*:*:*:*",
                "matchCriteriaId": "B608EDD4-207A-41A7-A60D-496FDA8EAFEA",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta7:*:*:*:*:*:*",
                "matchCriteriaId": "AE1F2253-3EE0-4ADD-B8A5-C882A60FC626",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta8:*:*:*:*:*:*",
                "matchCriteriaId": "81D4C859-5560-42F1-ACD9-65210E523F28",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta9:*:*:*:*:*:*",
                "matchCriteriaId": "156707A7-9507-4AC1-9CD0-90E32836E9DF",
                "vulnerable": true
              }
            ],
            "negate": false,
            "operator": "OR"
          }
        ]
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27."
      },
      {
        "lang": "es",
        "value": "Grav es una plataforma web basada en archivos. Versiones anteriores a 1.8.0-beta.27, un usuario con acceso al panel de administración y permisos para crear o editar páginas en Grav CMS puede habilitar el procesamiento de Twig en el frontmatter de la página. Al inyectar expresiones Twig maliciosas, el usuario puede escalar sus privilegios a administrador o ejecutar comandos de sistema arbitrarios a través de la API del programador. Esto resulta en vulnerabilidades tanto de escalada de privilegios (PE) como de ejecución remota de código (RCE). Esta vulnerabilidad está corregida en 1.8.0-beta.27."
      }
    ],
    "id": "CVE-2025-66297",
    "lastModified": "2026-09-26T00:10:00.127",
    "metrics": {
      "cvssMetricV31": [
        {
          "cvssData": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "exploitabilityScore": 2.8,
          "impactScore": 5.9,
          "source": "nvd@nist.gov",
          "type": "Primary"
        }
      ],
      "cvssMetricV40": [
        {
          "cvssData": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "availabilityRequirement": "NOT_DEFINED",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityRequirement": "NOT_DEFINED",
            "exploitMaturity": "PROOF_OF_CONCEPT",
            "integrityRequirement": "NOT_DEFINED",
            "modifiedAttackComplexity": "NOT_DEFINED",
            "modifiedAttackRequirements": "NOT_DEFINED",
            "modifiedAttackVector": "NOT_DEFINED",
            "modifiedPrivilegesRequired": "NOT_DEFINED",
            "modifiedSubAvailabilityImpact": "NOT_DEFINED",
            "modifiedSubConfidentialityImpact": "NOT_DEFINED",
            "modifiedSubIntegrityImpact": "NOT_DEFINED",
            "modifiedUserInteraction": "NOT_DEFINED",
            "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
            "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
            "modifiedVulnIntegrityImpact": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2025-66297",
            "options": [
              {
                "exploitation": "poc"
              },
              {
                "automatable": "yes"
              },
              {
                "technicalImpact": "total"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2025-12-02T14:26:40.686802Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2025-12-01T21:15:53.327",
    "references": [
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Patch"
        ],
        "url": "https://github.com/getgrav/grav/commit/e37259527d9c1deb6200f8967197a9fa587c6458"
      },
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Exploit",
          "Third Party Advisory"
        ],
        "url": "https://github.com/getgrav/grav/security/advisories/GHSA-858q-77wx-hhx6"
      }
    ],
    "sourceIdentifier": "security-advisories@github.com",
    "vulnStatus": "Analyzed",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-1336"
          }
        ],
        "source": "security-advisories@github.com",
        "type": "Secondary"
      }
    ]
  }
}
high
Status
status
NVDAnalyzed
receipt
Source
NVD
Its words
Analyzed
Read by
field:cve.vulnStatus
Said since
2026-09-29 09:45 UTC
Last answered
2026-10-06 12:41 UTC
Original
open at the source
What the source handed over
{
  "cve": {
    "affected": [
      {
        "affectedData": [
          {
            "product": "grav",
            "vendor": "getgrav",
            "versions": [
              {
                "status": "affected",
                "version": "< 1.8.0-beta.27"
              }
            ]
          }
        ],
        "source": "security-advisories@github.com"
      }
    ],
    "configurations": [
      {
        "nodes": [
          {
            "cpeMatch": [
              {
                "criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
                "matchCriteriaId": "0F068841-DBCC-41D5-8B24-BFCE51841E2E",
                "versionEndExcluding": "1.8.0",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta1:*:*:*:*:*:*",
                "matchCriteriaId": "8A383F2E-C6BA-440B-B648-A3313B7D91C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta10:*:*:*:*:*:*",
                "matchCriteriaId": "F7EF2DEC-2798-4D0D-9C27-0F01BAFEAEFD",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta11:*:*:*:*:*:*",
                "matchCriteriaId": "530C6F64-F30B-4E93-9A12-D9625EA57483",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta12:*:*:*:*:*:*",
                "matchCriteriaId": "9AC28BF9-626D-4514-91F0-F81DAB5D3602",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta13:*:*:*:*:*:*",
                "matchCriteriaId": "307AA375-E531-4AE5-BA79-2F9D4DE7A05F",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta14:*:*:*:*:*:*",
                "matchCriteriaId": "C2E3E312-485D-42B0-B465-64B6438CDCAE",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta15:*:*:*:*:*:*",
                "matchCriteriaId": "5BE4B2F9-1B6D-4D18-916A-5C95A3213222",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta16:*:*:*:*:*:*",
                "matchCriteriaId": "763207F0-92D1-4274-A30A-DE634C5852C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta17:*:*:*:*:*:*",
                "matchCriteriaId": "1DE8F350-BA07-4DAA-AE4B-5E0A532B6828",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta18:*:*:*:*:*:*",
                "matchCriteriaId": "F9150B94-0DF3-43F3-9806-39787A6C0E4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta19:*:*:*:*:*:*",
                "matchCriteriaId": "BAA7C7EC-8FB2-445D-8A02-1743D87F5416",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta2:*:*:*:*:*:*",
                "matchCriteriaId": "7A6BEA2A-D534-4C9E-811A-8A46E214C46D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta20:*:*:*:*:*:*",
                "matchCriteriaId": "7A644F57-FF39-4262-9796-7C4F3B0851C1",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta21:*:*:*:*:*:*",
                "matchCriteriaId": "B2AFB9E7-084E-497B-B0FC-CA6A5033C5BF",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta22:*:*:*:*:*:*",
                "matchCriteriaId": "5C5E8823-9083-4FFA-9897-CAD0340DCE68",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta23:*:*:*:*:*:*",
                "matchCriteriaId": "9C048938-E0EC-4AD0-9847-FD74E6770FE2",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta24:*:*:*:*:*:*",
                "matchCriteriaId": "F7B43876-1445-418A-9707-E692FDF62C4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta25:*:*:*:*:*:*",
                "matchCriteriaId": "94B209DE-01C6-41BA-B912-CF57849A9F7A",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta26:*:*:*:*:*:*",
                "matchCriteriaId": "AB53AA10-87A5-4010-8019-BF4AA5ABC12B",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta3:*:*:*:*:*:*",
                "matchCriteriaId": "775E0913-F3EF-4A55-B162-5BF9C6E2E641",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta4:*:*:*:*:*:*",
                "matchCriteriaId": "3C3E022E-35CB-40AD-959A-F39949E38BD3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta5:*:*:*:*:*:*",
                "matchCriteriaId": "8779C813-A81A-4E21-AB86-6193933568BC",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta6:*:*:*:*:*:*",
                "matchCriteriaId": "B608EDD4-207A-41A7-A60D-496FDA8EAFEA",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta7:*:*:*:*:*:*",
                "matchCriteriaId": "AE1F2253-3EE0-4ADD-B8A5-C882A60FC626",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta8:*:*:*:*:*:*",
                "matchCriteriaId": "81D4C859-5560-42F1-ACD9-65210E523F28",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta9:*:*:*:*:*:*",
                "matchCriteriaId": "156707A7-9507-4AC1-9CD0-90E32836E9DF",
                "vulnerable": true
              }
            ],
            "negate": false,
            "operator": "OR"
          }
        ]
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27."
      },
      {
        "lang": "es",
        "value": "Grav es una plataforma web basada en archivos. Versiones anteriores a 1.8.0-beta.27, un usuario con acceso al panel de administración y permisos para crear o editar páginas en Grav CMS puede habilitar el procesamiento de Twig en el frontmatter de la página. Al inyectar expresiones Twig maliciosas, el usuario puede escalar sus privilegios a administrador o ejecutar comandos de sistema arbitrarios a través de la API del programador. Esto resulta en vulnerabilidades tanto de escalada de privilegios (PE) como de ejecución remota de código (RCE). Esta vulnerabilidad está corregida en 1.8.0-beta.27."
      }
    ],
    "id": "CVE-2025-66297",
    "lastModified": "2026-09-26T00:10:00.127",
    "metrics": {
      "cvssMetricV31": [
        {
          "cvssData": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "exploitabilityScore": 2.8,
          "impactScore": 5.9,
          "source": "nvd@nist.gov",
          "type": "Primary"
        }
      ],
      "cvssMetricV40": [
        {
          "cvssData": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "availabilityRequirement": "NOT_DEFINED",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityRequirement": "NOT_DEFINED",
            "exploitMaturity": "PROOF_OF_CONCEPT",
            "integrityRequirement": "NOT_DEFINED",
            "modifiedAttackComplexity": "NOT_DEFINED",
            "modifiedAttackRequirements": "NOT_DEFINED",
            "modifiedAttackVector": "NOT_DEFINED",
            "modifiedPrivilegesRequired": "NOT_DEFINED",
            "modifiedSubAvailabilityImpact": "NOT_DEFINED",
            "modifiedSubConfidentialityImpact": "NOT_DEFINED",
            "modifiedSubIntegrityImpact": "NOT_DEFINED",
            "modifiedUserInteraction": "NOT_DEFINED",
            "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
            "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
            "modifiedVulnIntegrityImpact": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2025-66297",
            "options": [
              {
                "exploitation": "poc"
              },
              {
                "automatable": "yes"
              },
              {
                "technicalImpact": "total"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2025-12-02T14:26:40.686802Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2025-12-01T21:15:53.327",
    "references": [
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Patch"
        ],
        "url": "https://github.com/getgrav/grav/commit/e37259527d9c1deb6200f8967197a9fa587c6458"
      },
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Exploit",
          "Third Party Advisory"
        ],
        "url": "https://github.com/getgrav/grav/security/advisories/GHSA-858q-77wx-hhx6"
      }
    ],
    "sourceIdentifier": "security-advisories@github.com",
    "vulnStatus": "Analyzed",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-1336"
          }
        ],
        "source": "security-advisories@github.com",
        "type": "Secondary"
      }
    ]
  }
}
—
Technical impact
technical_impact
NVDtotal
The attacker gains full control of the component, or all of its information.
receipt
Source
NVD
Its words
total
Read by
field:cve.metrics.ssvcV203[].ssvcData.options[].technicalImpact
Said since
2026-10-06 11:54 UTC
Last answered
2026-10-06 12:41 UTC
Original
open at the source
2026-10-06 11:54 UTCtotal
2026-09-29 09:45 UTC—
What the source handed over
{
  "cve": {
    "affected": [
      {
        "affectedData": [
          {
            "product": "grav",
            "vendor": "getgrav",
            "versions": [
              {
                "status": "affected",
                "version": "< 1.8.0-beta.27"
              }
            ]
          }
        ],
        "source": "security-advisories@github.com"
      }
    ],
    "configurations": [
      {
        "nodes": [
          {
            "cpeMatch": [
              {
                "criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
                "matchCriteriaId": "0F068841-DBCC-41D5-8B24-BFCE51841E2E",
                "versionEndExcluding": "1.8.0",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta1:*:*:*:*:*:*",
                "matchCriteriaId": "8A383F2E-C6BA-440B-B648-A3313B7D91C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta10:*:*:*:*:*:*",
                "matchCriteriaId": "F7EF2DEC-2798-4D0D-9C27-0F01BAFEAEFD",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta11:*:*:*:*:*:*",
                "matchCriteriaId": "530C6F64-F30B-4E93-9A12-D9625EA57483",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta12:*:*:*:*:*:*",
                "matchCriteriaId": "9AC28BF9-626D-4514-91F0-F81DAB5D3602",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta13:*:*:*:*:*:*",
                "matchCriteriaId": "307AA375-E531-4AE5-BA79-2F9D4DE7A05F",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta14:*:*:*:*:*:*",
                "matchCriteriaId": "C2E3E312-485D-42B0-B465-64B6438CDCAE",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta15:*:*:*:*:*:*",
                "matchCriteriaId": "5BE4B2F9-1B6D-4D18-916A-5C95A3213222",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta16:*:*:*:*:*:*",
                "matchCriteriaId": "763207F0-92D1-4274-A30A-DE634C5852C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta17:*:*:*:*:*:*",
                "matchCriteriaId": "1DE8F350-BA07-4DAA-AE4B-5E0A532B6828",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta18:*:*:*:*:*:*",
                "matchCriteriaId": "F9150B94-0DF3-43F3-9806-39787A6C0E4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta19:*:*:*:*:*:*",
                "matchCriteriaId": "BAA7C7EC-8FB2-445D-8A02-1743D87F5416",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta2:*:*:*:*:*:*",
                "matchCriteriaId": "7A6BEA2A-D534-4C9E-811A-8A46E214C46D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta20:*:*:*:*:*:*",
                "matchCriteriaId": "7A644F57-FF39-4262-9796-7C4F3B0851C1",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta21:*:*:*:*:*:*",
                "matchCriteriaId": "B2AFB9E7-084E-497B-B0FC-CA6A5033C5BF",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta22:*:*:*:*:*:*",
                "matchCriteriaId": "5C5E8823-9083-4FFA-9897-CAD0340DCE68",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta23:*:*:*:*:*:*",
                "matchCriteriaId": "9C048938-E0EC-4AD0-9847-FD74E6770FE2",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta24:*:*:*:*:*:*",
                "matchCriteriaId": "F7B43876-1445-418A-9707-E692FDF62C4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta25:*:*:*:*:*:*",
                "matchCriteriaId": "94B209DE-01C6-41BA-B912-CF57849A9F7A",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta26:*:*:*:*:*:*",
                "matchCriteriaId": "AB53AA10-87A5-4010-8019-BF4AA5ABC12B",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta3:*:*:*:*:*:*",
                "matchCriteriaId": "775E0913-F3EF-4A55-B162-5BF9C6E2E641",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta4:*:*:*:*:*:*",
                "matchCriteriaId": "3C3E022E-35CB-40AD-959A-F39949E38BD3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta5:*:*:*:*:*:*",
                "matchCriteriaId": "8779C813-A81A-4E21-AB86-6193933568BC",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta6:*:*:*:*:*:*",
                "matchCriteriaId": "B608EDD4-207A-41A7-A60D-496FDA8EAFEA",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta7:*:*:*:*:*:*",
                "matchCriteriaId": "AE1F2253-3EE0-4ADD-B8A5-C882A60FC626",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta8:*:*:*:*:*:*",
                "matchCriteriaId": "81D4C859-5560-42F1-ACD9-65210E523F28",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta9:*:*:*:*:*:*",
                "matchCriteriaId": "156707A7-9507-4AC1-9CD0-90E32836E9DF",
                "vulnerable": true
              }
            ],
            "negate": false,
            "operator": "OR"
          }
        ]
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27."
      },
      {
        "lang": "es",
        "value": "Grav es una plataforma web basada en archivos. Versiones anteriores a 1.8.0-beta.27, un usuario con acceso al panel de administración y permisos para crear o editar páginas en Grav CMS puede habilitar el procesamiento de Twig en el frontmatter de la página. Al inyectar expresiones Twig maliciosas, el usuario puede escalar sus privilegios a administrador o ejecutar comandos de sistema arbitrarios a través de la API del programador. Esto resulta en vulnerabilidades tanto de escalada de privilegios (PE) como de ejecución remota de código (RCE). Esta vulnerabilidad está corregida en 1.8.0-beta.27."
      }
    ],
    "id": "CVE-2025-66297",
    "lastModified": "2026-09-26T00:10:00.127",
    "metrics": {
      "cvssMetricV31": [
        {
          "cvssData": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "exploitabilityScore": 2.8,
          "impactScore": 5.9,
          "source": "nvd@nist.gov",
          "type": "Primary"
        }
      ],
      "cvssMetricV40": [
        {
          "cvssData": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "availabilityRequirement": "NOT_DEFINED",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityRequirement": "NOT_DEFINED",
            "exploitMaturity": "PROOF_OF_CONCEPT",
            "integrityRequirement": "NOT_DEFINED",
            "modifiedAttackComplexity": "NOT_DEFINED",
            "modifiedAttackRequirements": "NOT_DEFINED",
            "modifiedAttackVector": "NOT_DEFINED",
            "modifiedPrivilegesRequired": "NOT_DEFINED",
            "modifiedSubAvailabilityImpact": "NOT_DEFINED",
            "modifiedSubConfidentialityImpact": "NOT_DEFINED",
            "modifiedSubIntegrityImpact": "NOT_DEFINED",
            "modifiedUserInteraction": "NOT_DEFINED",
            "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
            "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
            "modifiedVulnIntegrityImpact": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2025-66297",
            "options": [
              {
                "exploitation": "poc"
              },
              {
                "automatable": "yes"
              },
              {
                "technicalImpact": "total"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2025-12-02T14:26:40.686802Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2025-12-01T21:15:53.327",
    "references": [
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Patch"
        ],
        "url": "https://github.com/getgrav/grav/commit/e37259527d9c1deb6200f8967197a9fa587c6458"
      },
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Exploit",
          "Third Party Advisory"
        ],
        "url": "https://github.com/getgrav/grav/security/advisories/GHSA-858q-77wx-hhx6"
      }
    ],
    "sourceIdentifier": "security-advisories@github.com",
    "vulnStatus": "Analyzed",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-1336"
          }
        ],
        "source": "security-advisories@github.com",
        "type": "Secondary"
      }
    ]
  }
}
—
Vendor
vendor
NVDgetgrav
receipt
Source
NVD
Its words
getgrav
Read by
field:cve.affected[].affectedData[].vendor
Said since
2026-09-29 17:49 UTC
Last answered
2026-10-06 12:41 UTC
Original
open at the source
2026-09-29 17:49 UTCgetgrav
2026-09-29 09:45 UTC—
What the source handed over
{
  "cve": {
    "affected": [
      {
        "affectedData": [
          {
            "product": "grav",
            "vendor": "getgrav",
            "versions": [
              {
                "status": "affected",
                "version": "< 1.8.0-beta.27"
              }
            ]
          }
        ],
        "source": "security-advisories@github.com"
      }
    ],
    "configurations": [
      {
        "nodes": [
          {
            "cpeMatch": [
              {
                "criteria": "cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*",
                "matchCriteriaId": "0F068841-DBCC-41D5-8B24-BFCE51841E2E",
                "versionEndExcluding": "1.8.0",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta1:*:*:*:*:*:*",
                "matchCriteriaId": "8A383F2E-C6BA-440B-B648-A3313B7D91C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta10:*:*:*:*:*:*",
                "matchCriteriaId": "F7EF2DEC-2798-4D0D-9C27-0F01BAFEAEFD",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta11:*:*:*:*:*:*",
                "matchCriteriaId": "530C6F64-F30B-4E93-9A12-D9625EA57483",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta12:*:*:*:*:*:*",
                "matchCriteriaId": "9AC28BF9-626D-4514-91F0-F81DAB5D3602",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta13:*:*:*:*:*:*",
                "matchCriteriaId": "307AA375-E531-4AE5-BA79-2F9D4DE7A05F",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta14:*:*:*:*:*:*",
                "matchCriteriaId": "C2E3E312-485D-42B0-B465-64B6438CDCAE",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta15:*:*:*:*:*:*",
                "matchCriteriaId": "5BE4B2F9-1B6D-4D18-916A-5C95A3213222",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta16:*:*:*:*:*:*",
                "matchCriteriaId": "763207F0-92D1-4274-A30A-DE634C5852C3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta17:*:*:*:*:*:*",
                "matchCriteriaId": "1DE8F350-BA07-4DAA-AE4B-5E0A532B6828",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta18:*:*:*:*:*:*",
                "matchCriteriaId": "F9150B94-0DF3-43F3-9806-39787A6C0E4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta19:*:*:*:*:*:*",
                "matchCriteriaId": "BAA7C7EC-8FB2-445D-8A02-1743D87F5416",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta2:*:*:*:*:*:*",
                "matchCriteriaId": "7A6BEA2A-D534-4C9E-811A-8A46E214C46D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta20:*:*:*:*:*:*",
                "matchCriteriaId": "7A644F57-FF39-4262-9796-7C4F3B0851C1",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta21:*:*:*:*:*:*",
                "matchCriteriaId": "B2AFB9E7-084E-497B-B0FC-CA6A5033C5BF",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta22:*:*:*:*:*:*",
                "matchCriteriaId": "5C5E8823-9083-4FFA-9897-CAD0340DCE68",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta23:*:*:*:*:*:*",
                "matchCriteriaId": "9C048938-E0EC-4AD0-9847-FD74E6770FE2",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta24:*:*:*:*:*:*",
                "matchCriteriaId": "F7B43876-1445-418A-9707-E692FDF62C4D",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta25:*:*:*:*:*:*",
                "matchCriteriaId": "94B209DE-01C6-41BA-B912-CF57849A9F7A",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta26:*:*:*:*:*:*",
                "matchCriteriaId": "AB53AA10-87A5-4010-8019-BF4AA5ABC12B",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta3:*:*:*:*:*:*",
                "matchCriteriaId": "775E0913-F3EF-4A55-B162-5BF9C6E2E641",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta4:*:*:*:*:*:*",
                "matchCriteriaId": "3C3E022E-35CB-40AD-959A-F39949E38BD3",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta5:*:*:*:*:*:*",
                "matchCriteriaId": "8779C813-A81A-4E21-AB86-6193933568BC",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta6:*:*:*:*:*:*",
                "matchCriteriaId": "B608EDD4-207A-41A7-A60D-496FDA8EAFEA",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta7:*:*:*:*:*:*",
                "matchCriteriaId": "AE1F2253-3EE0-4ADD-B8A5-C882A60FC626",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta8:*:*:*:*:*:*",
                "matchCriteriaId": "81D4C859-5560-42F1-ACD9-65210E523F28",
                "vulnerable": true
              },
              {
                "criteria": "cpe:2.3:a:getgrav:grav:1.8.0:beta9:*:*:*:*:*:*",
                "matchCriteriaId": "156707A7-9507-4AC1-9CD0-90E32836E9DF",
                "vulnerable": true
              }
            ],
            "negate": false,
            "operator": "OR"
          }
        ]
      }
    ],
    "cveTags": [],
    "descriptions": [
      {
        "lang": "en",
        "value": "Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27."
      },
      {
        "lang": "es",
        "value": "Grav es una plataforma web basada en archivos. Versiones anteriores a 1.8.0-beta.27, un usuario con acceso al panel de administración y permisos para crear o editar páginas en Grav CMS puede habilitar el procesamiento de Twig en el frontmatter de la página. Al inyectar expresiones Twig maliciosas, el usuario puede escalar sus privilegios a administrador o ejecutar comandos de sistema arbitrarios a través de la API del programador. Esto resulta en vulnerabilidades tanto de escalada de privilegios (PE) como de ejecución remota de código (RCE). Esta vulnerabilidad está corregida en 1.8.0-beta.27."
      }
    ],
    "id": "CVE-2025-66297",
    "lastModified": "2026-09-26T00:10:00.127",
    "metrics": {
      "cvssMetricV31": [
        {
          "cvssData": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "exploitabilityScore": 2.8,
          "impactScore": 5.9,
          "source": "nvd@nist.gov",
          "type": "Primary"
        }
      ],
      "cvssMetricV40": [
        {
          "cvssData": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "availabilityRequirement": "NOT_DEFINED",
            "baseScore": 7.4,
            "baseSeverity": "HIGH",
            "confidentialityRequirement": "NOT_DEFINED",
            "exploitMaturity": "PROOF_OF_CONCEPT",
            "integrityRequirement": "NOT_DEFINED",
            "modifiedAttackComplexity": "NOT_DEFINED",
            "modifiedAttackRequirements": "NOT_DEFINED",
            "modifiedAttackVector": "NOT_DEFINED",
            "modifiedPrivilegesRequired": "NOT_DEFINED",
            "modifiedSubAvailabilityImpact": "NOT_DEFINED",
            "modifiedSubConfidentialityImpact": "NOT_DEFINED",
            "modifiedSubIntegrityImpact": "NOT_DEFINED",
            "modifiedUserInteraction": "NOT_DEFINED",
            "modifiedVulnAvailabilityImpact": "NOT_DEFINED",
            "modifiedVulnConfidentialityImpact": "NOT_DEFINED",
            "modifiedVulnIntegrityImpact": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "HIGH",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "source": "security-advisories@github.com",
          "type": "Secondary"
        }
      ],
      "ssvcV203": [
        {
          "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "ssvcData": {
            "id": "CVE-2025-66297",
            "options": [
              {
                "exploitation": "poc"
              },
              {
                "automatable": "yes"
              },
              {
                "technicalImpact": "total"
              }
            ],
            "role": "CISA Coordinator",
            "timestamp": "2025-12-02T14:26:40.686802Z",
            "version": "2.0.3"
          }
        }
      ]
    },
    "published": "2025-12-01T21:15:53.327",
    "references": [
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Patch"
        ],
        "url": "https://github.com/getgrav/grav/commit/e37259527d9c1deb6200f8967197a9fa587c6458"
      },
      {
        "source": "security-advisories@github.com",
        "tags": [
          "Exploit",
          "Third Party Advisory"
        ],
        "url": "https://github.com/getgrav/grav/security/advisories/GHSA-858q-77wx-hhx6"
      }
    ],
    "sourceIdentifier": "security-advisories@github.com",
    "vulnStatus": "Analyzed",
    "weaknesses": [
      {
        "description": [
          {
            "lang": "en",
            "value": "CWE-1336"
          }
        ],
        "source": "security-advisories@github.com",
        "type": "Secondary"
      }
    ]
  }
}
—
Every claim, by kind

vulnerability

Grav is a file-based Web platform. Prior to 1.8.0-beta.27, a user with admin panel access and permissions to create or edit pages in Grav CMS can enable Twig processing in the page frontmatter. By injecting malicious Twig expressions, the user can escalate their privileges to admin or execute arbitrary system commands via the scheduler API. This results in both Privilege Escalation (PE) and Remote Code Execution (RCE) vulnerabilities. This vulnerability is fixed in 1.8.0-beta.27.
zetlyn/cve-nvd · 2025-12-01
automatable yes cvss 8.8 cvss4 7.4 cvss4_vector CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/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 cvss_vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H cwe CWE-1336 exploitation poc product grav severity HIGH status Analyzed technical_impact total vendor getgrav source