CVE-2026-65008Disclosure

LOWCVSS 9.3 · CRITICAL

Exploit discussion active in current signal (3 latest mentions)

Immediate actions

  • Patch affected systems immediately
  • Hunt for exploitation attempts and persistence artifacts
  • Increase monitoring for publicly documented tradecraft

Recommended action window: High priority (within 72h)

NVD description

Grav 2.0.4 (fixed in 2.0.7) contains a remote code execution vulnerability in Blueprint::dynamicData() (system/src/Grav/Common/Data/Blueprint.php), which passes a Class::method callable string and its arguments directly to call_user_func_array() without any allowlist. Because the form plugin routes page frontmatter through this path, an authenticated account with the admin.pages (or api.pages.write) permission can plant a malicious callable directive in a page. The command then executes as the web-server user whenever anyone — including an unauthenticated visitor — accesses the page.

2.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-94

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

NONE

Threat summary

  • Public PoC is present in monitored signal
  • Patch or workaround signal is available
  • 3 mentions across 1 observed day

What's happening

  • PoC mentioned or linked in 1 signal
  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 2 signals
  • Disclosure: 2 classified signals
  • 3 total mentions across 1 day

Deep dive

Activity timeline3 mentions / 1d
01223Mentions · 2026-07-21: 3PoC Mentioned / Linked · 2026-07-21: 1Patch / Workaround · 2026-07-21: 2Technical Details · 2026-07-21: 207-21
Signal classification2 categories
Disclosure
266.7%
Patch
133.3%
Referenced assets1 URL
By indicator
Full discourse3 posts
  • Orizon@OrizonCyber
    Patch

    🚨 CVE-2026-65008 — CVSS 9.8/10 ██████████ Grav 2.0.4 (fixed in 2.0.7) contains a remote code execution vulnerability in Blueprint::dynamicData()... Severity: CRITICAL Patch now. #cybersecurity #CVE https://t.co/UI1gyMyaMS

    Post summary

    Critical remote code execution bug in Grav 2.0.4 is fixed in 2.0.7; users are urged to patch immediately.

    1000056
    69 followersView on X
  • Upwind Security MDR@UpwindMDR
    Disclosure

    🚨 CRITICAL - Grav Blueprint dynamicData callable injection leads to RCE (CVE-2026-65008) Grav before 2.0.7 is vulnerable to remote code execution in Blueprint::dynamicData(), where user-controlled callable strings and arguments are forwarded into call_user_func_array() without an allowlist. The root cause is improper input validation / unsafe dynamic function invocation (callable injection). An attacker exploits this by authenticating and using the form plugin to write a malicious callable directive into page frontmatter, requiring admin.pages or api.pages.write permissions. Impact is full server-side code execution as the web-server user whenever the poisoned page is accessed, including by unauthenticated visitors. 👉 Affected: grav < 2.0.7 | Upgrade to 2.0.7

    Post summary

    CVE-2026-65008 in Grav versions before 2.0.7 enables remote code execution through uncontrolled callable injection in Blueprint::dynamicData, and the recommendation is to upgrade to 2.0.7.

    0000074
    255 followersView on X
  • MalwareObserver@MalwareObserver
    Disclosure

    🐛 VULNERABILITIES CVE Notify: 🚨 [CVE-2026-65008](https://github.com/getgrav/grav/security/advisories/GHSA-fj2p-qj2f-74v5) Grav 2.... https://github.com/getgrav/grav/security/advisories/GHSA-fj2p-qj2f-74v5 #PatchManagement #Vulnerability #CVE

    Post summary

    The post announces the existence of CVE‑2026‑65008, linking to the GitHub advisory for Grav 2, but provides no further technical or exploit details.

    0000035
    13 followersView on X

Explore more