Description
GRR is a resource management and reservation application. Prior to version 4.5.0, `maj.php` reflects the `forcemaj` parameter without adequate escaping when installation files remain accessible. Removal of these files is not automatic. An attacker can craft a URL that executes arbitrary JavaScript in a victim's browser when the victim accesses it. This reflected cross-site scripting can enable phishing, redirection to malicious sites, cookie theft and session hijacking because the authentication cookie is not `HttpOnly`. This issue is fixed in version 4.5.0.
Published: 2026-10-27
Score: 8.1 High
EPSS: n/a
KEV: No
Impact: Reflected cross‑site scripting (client‑side code execution)
Action: Apply patch
AI Analysis

Impact

GRR, a resource management and reservation application, contains a reflected cross‑site scripting vulnerability in the maj.php page. The forcemaj request parameter is returned in the page without proper escaping when installation files remain accessible, allowing an attacker to inject arbitrary JavaScript into a victim's browser. This client‑side code execution can be used to create phishing pages, redirect users to malicious sites, steal authentication cookies, and hijack user sessions. The weakness follows CWE‑79, demonstrating improper handling of user‑supplied data.

Affected Systems

Affected editions of the GRR application are all releases prior to version 4.5.0, provided the installation files were not removed after deployment. Users running the open‑source product from the JeromeDevome development repository should verify their current version against the 4.5.0 milestone to determine if the flaw is present.

Risk and Exploitability

The vulnerability scores a CVSS of 8.1 and has no EPSS rating available. It is not listed in the CISA KEV catalog. Exploitation can occur remotely via a crafted URL that a victim clicks or visits without needing authentication; the attacker may further capture the session cookie because it is not marked HttpOnly. The lack of protection of installation files creates a low barrier to exploitation, making it a high‑risk issue for any publicly accessible deployment.

Generated by OpenCVE AI on October 27, 2026 at 23:56 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade GRR to version 4.5.0 or later to apply the vulnerability fix.
  • Remove or restrict access to installation files after installation to eliminate the source of reflected input.
  • Configure the application to set authentication cookies with the HttpOnly flag to prevent session hijacking.

Generated by OpenCVE AI on October 27, 2026 at 23:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 22:30:00 +0000

Type Values Removed Values Added
Description GRR is a resource management and reservation application. Prior to version 4.5.0, `maj.php` reflects the `forcemaj` parameter without adequate escaping when installation files remain accessible. Removal of these files is not automatic. An attacker can craft a URL that executes arbitrary JavaScript in a victim's browser when the victim accesses it. This reflected cross-site scripting can enable phishing, redirection to malicious sites, cookie theft and session hijacking because the authentication cookie is not `HttpOnly`. This issue is fixed in version 4.5.0.
Title GRR has a Reflected XSS issue
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-27T22:26:14.705Z

Reserved: 2026-06-29T17:09:25.872Z

Link: CVE-2026-58205

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-27T23:17:05.840

Modified: 2026-10-27T23:17:05.840

Link: CVE-2026-58205

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T00:00:22Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')