HIGH 7.1

CVE-2025-69151: Unauthenticated XSS in Grand Car Rental ≤3.7 (CVSS 7.1)

Grand Car Rental versions 3.7 and earlier contain an unauthenticated Cross-Site Scripting (XSS) vulnerability that allows attackers to inject malicious scripts into the application without needing credentials. When a user visits a crafted link or page, the injected script executes in their browser, potentially stealing session tokens, redirecting them to phishing sites, or performing actions on their behalf. The vulnerability does not require authentication, making it accessible to any attacker who can trick a user into clicking a malicious link.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.1 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Weaknesses (CWE)
CWE-79
Affected products
0 configuration(s)
Published / Modified
2026-06-17 / 2026-06-17

NVD description (verbatim)

Unauthenticated Cross Site Scripting (XSS) in Grand Car Rental <= 3.7 versions.

1 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

This vulnerability is a reflected or stored XSS flaw (CWE-79) in Grand Car Rental up to and including version 3.7. The application fails to properly sanitize or encode user-controlled input before rendering it in HTTP responses. Because the PR (Privilege Required) component is set to None, the vulnerability can be exploited by unauthenticated users. The attack has a network attack vector (AV:N) with low complexity (AC:L), meaning it requires only standard network access and no special conditions. The scope change (S:C) indicates the vulnerability can affect resources beyond the vulnerable component, such as user sessions or related web applications on the same domain.

Business impact

An attacker exploiting this XSS vulnerability could compromise user trust and data. Potential impacts include session hijacking, credential theft via phishing payloads, defacement of rental information, injection of fake booking confirmations, malware distribution, or redirection to competitor sites. For a car rental platform, this is particularly damaging because users enter personal information (driver's license details, payment methods) during the booking process. A successful attack could lead to identity theft, financial loss, regulatory penalties under data protection laws, and reputational harm that directly affects customer acquisition and retention.

Affected systems

Grand Car Rental application versions 3.7 and earlier are affected. Organizations running this software should immediately audit their deployments to identify which version is in use. The vulnerability applies to any instance accessible over the network, whether public-facing or internal. Users of Grand Car Rental should contact the vendor to confirm patch availability and timing.

Exploitability

This vulnerability is moderately exploitable because it requires user interaction (UI:R) — an attacker must socially engineer a victim into clicking a malicious link or visiting a compromised page. However, the barrier to exploitation is low: an attacker needs no special tools, can craft simple payloads, and can distribute malicious links via email, search engine poisoning, or compromised advertisements. The lack of authentication requirements and low attack complexity make this a practical threat in real-world scenarios. It is not yet tracked in CISA's Known Exploited Vulnerabilities catalog, but the ease of exploitation suggests active abuse is likely as awareness spreads.

Remediation

Upgrade Grand Car Rental to a version beyond 3.7 that includes the security patch. Verify against the vendor's official security advisory for the exact patched version. If an immediate upgrade is not possible, implement compensating controls: deploy a Web Application Firewall (WAF) with XSS filtering rules, enforce a strict Content Security Policy (CSP) header to prevent inline script execution, sanitize all user input server-side, and use output encoding appropriate to the context (HTML, URL, JavaScript, CSS). Educate users not to click suspicious links, especially those containing unusual URL parameters or unfamiliar domains.

Patch guidance

Contact Grand Car Rental for the official patched version. Verify the exact version number against the vendor's security bulletin before deployment. Test the patch in a staging environment to ensure compatibility with customizations or integrations. Apply patches during a maintenance window to minimize disruption. After patching, validate that XSS payloads no longer execute by testing with common vectors (e.g., <script>alert(1)</script> in URL parameters and form fields).

Detection guidance

Monitor web server logs for suspicious URL patterns containing script tags, JavaScript event handlers (onerror, onload, onclick), or HTML entities that decode to script content. Look for requests with unusual parameter values or high entropy strings in query parameters. Use a WAF to detect and log XSS attempts. Implement runtime application self-protection (RASP) to block script execution in the browser context. Review user session logs for unusual activity correlated with suspicious referrer headers or user-agent anomalies. Search for indicators of compromise in JavaScript console errors or unexpected DOM modifications on client-side monitoring tools.

Why prioritize this

This vulnerability merits high priority due to its CVSS score of 7.1 (HIGH), the absence of authentication requirements, and the sensitive nature of data processed by car rental applications. While user interaction is required, the low complexity and network accessibility make exploitation practical. Car rental platforms store personally identifiable information and payment data, creating significant compliance and legal liability if compromised. The lack of KEV status does not minimize risk; many XSS flaws are actively exploited before formal tracking begins. Organizations should treat this as urgent and schedule patching within days, not weeks.

Risk score, explained

The CVSS v3.1 score of 7.1 reflects a high-severity flaw with broad reach. The network attack vector (AV:N) and low complexity (AC:L) indicate low barriers to exploitation. The lack of privilege requirements (PR:N) and user interaction necessity (UI:R) balance to create a practical threat. The impact assessment—confidentiality, integrity, and availability all marked as Low (L)—suggests each attack instance causes limited damage, but the scope change (S:C) means the vulnerability can affect multiple users or connected systems. The overall score prioritizes this above medium-severity flaws but below critical remote code execution or authentication bypass vulnerabilities.

Frequently asked questions

What is the difference between reflected and stored XSS, and which type affects Grand Car Rental?

The source data does not specify whether this is reflected or stored XSS. Both are dangerous: reflected XSS typically travels in a URL and affects the user who clicks it; stored XSS persists in the application's database and affects all users who view the compromised content. Either variant could affect car rental bookings or customer profiles. Consult the vendor's advisory for the specific attack vector.

Do I need to replace Grand Car Rental entirely, or can I patch the existing installation?

Patching is the preferred approach. Upgrade to the patched version provided by Grand Car Rental. Only consider replacement if the vendor discontinues support or no patch is available within a reasonable timeframe. Backup your database and configuration before any major upgrade.

How can I test whether my instance is vulnerable without creating a security incident?

In a controlled test environment, try injecting simple XSS payloads like <svg onload=alert('XSS')> into user input fields and URL parameters. If the payload executes in the browser (you see an alert box), the instance is vulnerable. Never test on production systems without vendor approval and proper controls.

What if I cannot upgrade immediately due to legacy system dependencies?

Deploy a Web Application Firewall in front of Grand Car Rental configured to detect and block XSS patterns. Implement a strict Content Security Policy header on all responses. Restrict access to the application to trusted networks only via VPN or IP whitelisting. Monitor closely for exploitation attempts. Set a firm deadline for patching—do not defer indefinitely.

This analysis is provided for informational purposes. The CVSS score, affected versions, and technical details are derived from the CVE record and vendor disclosures published as of the date shown. Organizations must verify patch availability and compatibility with their specific deployment and customizations by consulting the Grand Car Rental vendor directly. SEC.co assumes no liability for actions taken or not taken based on this information. Always test patches in a non-production environment before deploying to production systems. If you believe you have been compromised, engage incident response and law enforcement as appropriate. Source: NVD (public-domain), retrieved 2026-07-26. Analysis generated by SEC.co (claude-haiku-4-5).