Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain GRR administrator access
-
DeliveryOpen database restoration feature
-
ExploitSubmit manipulated file path
-
ExecutionServer reads or deletes arbitrary file
-
ImpactSensitive data disclosure or file-deletion DoS
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated GRR administrator account, because the flaw is in the admin-only database restoration feature (admin/controleurs/admin_open_mysql.php), which accepts a restore file without validating or constraining its path. The attacker supplies a manipulated path to read or delete an arbitrary server file; impact is amplified when the GRR server process runs under an elevated OS account with broad filesystem permissions. The principal limiting factors are the high-privilege requirement (administrator access) and the fact that reachable/deletable files depend on the privileges of the web server process; affected versions are GRR <= 4.4.2, with the issue fixed in 4.5.0. |
| Impact | This is a genuinely high-severity but access-gated flaw rather than a mass-exploitation emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, base 7.2) is internally consistent with the description and the vendor advisory: network-reachable, low complexity, but requiring high privileges (PR:H) because the vulnerable database-restoration feature is an administrator-only function. The triple C:H/I:H/A:H reflects arbitrary file read (confidentiality), and arbitrary file deletion (integrity and availability/DoS). No EPSS score was supplied and the CVE is not on CISA KEV, so there is no signal of widespread or confirmed real-world exploitation; the vuln.today Decision label is 'this_week', consistent with a serious issue that is not an active-exploitation emergency. The required privilege level is the dominant mitigating factor - an attacker must already hold GRR administrator access - which substantially narrows the realistic threat to malicious or compromised admins, or to post-authentication privilege abuse, rather than anonymous internet attackers. No conflicting signals were found between the CVSS vector and the description; both agree exploitation is admin-gated. |
| Exploit ScenarioDerived | An authenticated GRR administrator (or an attacker who has obtained admin credentials) opens the database restoration feature and submits a crafted file path instead of a legitimate SQL backup. Because the feature does not validate or constrain the path, the attacker reads sensitive server files (e.g. configuration or credential files) or deletes arbitrary files, causing denial of service - with impact amplified if the web server process runs with elevated OS privileges. No public exploit was identified at time of analysis; a vendor fix commit exists but it is the patch, not a weaponized PoC. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Arbitrary file read and deletion in GRR (JeromeDevome) up to and including 4.4.2 lets an authenticated administrator abuse the database restoration feature to point at files outside the intended restore location, disclosing sensitive data or destroying files and causing denial of service. The flaw sits in the admin-only restore controller, so exploitation is gated behind a high-privilege account, and the files actually reachable or deletable depend on the OS permissions of the web server process, with impact amplified when the server runs elevated. The vendor fix is version 4.5.0; no public exploit code was identified at time of analysis.
RemediationAI
Upgrade to GRR 4.5.0, the vendor-stated fixed version (release tree https://github.com/JeromeDevome/GRR/tree/v4.5.0); the patch is commit e1f93b08ae6ebbab3ddbcd6b900800c39fb048de, which adds restore-file validation (extension limited to .sql and a MIME-type allowlist) in admin/controleurs/admin_open_mysql.php. Until the upgrade is deployed, reduce exposure by limiting GRR administrator accounts to trusted operators and auditing them, since the feature is reachable only with admin privileges, and by running the web server under a least-privileged OS account with no access to unrelated system files - this shrinks the set of files that can be read or deleted but does not fix the underlying traversal. If the database restore function is not operationally required, disabling or restricting access to the admin restore workflow removes the attack path, at the cost of losing in-application database restoration and requiring manual restore procedures. Full details are in the vendor advisory at https://github.com/JeromeDevome/GRR/security/advisories/GHSA-p8vm-f8mr-q7w7.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
GRR is a PHP web application for resource management and reservations, and the vulnerable code path is the administrative database restoration handler at admin/controleurs/admin_open_mysql.php, which accepts an administrator-supplied restore file without validating or constraining its path. This is a classic CWE-22 path traversal / arbitrary file access defect: the restore input is not resolved against an expected restore directory, so a crafted value can reference any file the PHP process can open or unlink, yielding disclosure (read) and destructive denial of service (delete). The assessed vector is CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - network reachable, low attack complexity, no user interaction, but requiring high privileges. The attacker must already hold a GRR administrator session, which is the principal limiting factor. The upstream fix commit e1f93b08ae6ebbab3ddbcd6b900800c39fb048de adds validation of the selected restore file in admin_open_mysql.php, including an extension check restricted to .sql and a MIME-type allowlist (text/plain, text/x-sql, application/sql, application/x-sql) enforced with finfo before the file is processed. Affected installations are tracked under CPE cpe:2.3:a:jeromedevome:grr:*:*:*:*:*:*:*:* and EUVD records the affected range as GRR < 4.5.0.
Know when Grr gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Network-accessible admin feature with low complexity (AV:N/AC:L), but the restore function is administrator-only so PR:H; arbitrary file read and delete give C:H/I:H/A:H.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
GRR is a resource management and reservation application. Prior to the advisory-reported fixed version 4.5.0, the database restoration feature fails to enforce or validate file paths. A user with administrator privileges can manipulate the input to read or delete arbitrary files on the server, causing sensitive file disclosure and denial of service through file deletion. The impact is amplified when the server runs with elevated privileges. The advisory reports this issue as fixed in version 4.5.0.
Technical POC Analysis
CWE-22: Improper Limitation of a Pathname to a Restricted Directory ("Path Traversal").
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
GRR (JeromeDevome) versions up to 4.4.2 contain a high-severity vulnerability that allows an authenticated administrator to read or delete arbitrary files on the server, potentially exposing sensitive data or causing service disruption. Only high-privilege accounts are affected, but if such an account is compromised or misused, the impact could be significant, including data loss and operational downtime. Leadership should prioritize remediation to prevent insider threats or account takeovers from escalating.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
An issue was discovered in DEVOME GRR before 3.4.1c. Rated critical severity (CVSS 9.8), this vulnerability is remotely
PHP code injection in GRR (JeromeDevome reservation/resource-management application) prior to 4.5.0 lets an authenticate
Reflected cross-site scripting in the installation/upgrade script (installation/maj.php) of GRR, the PHP resource-manage
An issue was discovered in DEVOME GRR before 3.4.1c. Rated high severity (CVSS 7.2), this vulnerability is remotely expl
EUVD-2026-111410
NVD
CVE.org
EPSS
GitHub
Exploit-DB