Skip to main content

GRR CVE-2026-58257

| EUVDEUVD-2026-111410 HIGH
Path Traversal (CWE-22)
2026-10-27 GitHub_M
7.2
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain GRR administrator access
  2. Delivery
    Open database restoration feature
  3. Exploit
    Submit manipulated file path
  4. Execution
    Server reads or deletes arbitrary file
  5. Impact
    Sensitive 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

GRR < 4.5.0

Affected Packages

euvd grr fix: 4.5.0

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

Vendor (GitHub_M) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.2 HIGH

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.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 27, 2026 - 23:19 EUVD
CVE Published
Oct 27, 2026 - 22:34 cve.org
HIGH 7.2

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 60% exploitable
Prevalence
Low
niche open-source PHP room/resource reservation app, limited deployment footprint
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy