Skip to main content

VikRentCar EUVDEUVD-2026-114612

| CVE-2026-116548 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-31 Wordfence GHSA-m43v-pqm7-q733
7.2
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Reach plugin booking endpoint unauthenticated
  2. Delivery
    Submit malicious 'optionals' parameter
  3. Exploit
    Payload stored unescaped in plugin page
  4. Execution
    Script runs in victim/admin browser
  5. Impact
    Steal session or act as user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the VikRentCar Car Rental Management System plugin (version 1.4.10 or earlier) installed and active on WordPress, reachable so an unauthenticated attacker can supply the 'optionals' parameter through the booking/site controller flow. Injection itself needs no authentication (PR:N) and no special non-default configuration. The limiting factor is that the stored payload only fires when a user - a site visitor or an administrator - subsequently loads the page containing the injected content; impact is highest when an authenticated administrator views it. Upgrading to the fixed version 1.4.11 removes the flaw.

Impact

This is a stored (persistent) Cross-Site Scripting flaw (CWE-79) in the VikRentCar Car Rental Management System WordPress plugin, scored CVSS 7.2 with vector AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N. The network vector, low complexity, and crucially PR:N (unauthenticated) mean an attacker needs no account to inject the payload, which is the main driver of the elevated score; the scope change (S:C) reflects that the injected script executes in the context of other users/the site rather than only the vulnerable component, while C:L/I:L/A:N keeps impact moderate (session/data exposure and limited integrity, no availability loss). Counterbalancing signals temper urgency: no EPSS exploitation-probability score is provided, the CVE is NOT on CISA KEV, and no public exploit or PoC is listed in the input (only vendor advisory and source-code trac references). The vuln.today decision label is 'this_week' (not act_now/emergency), consistent with a genuine but non-emergency priority. Net assessment: a legitimately exploitable unauthenticated stored XSS worth patching promptly, but current evidence shows no confirmed active exploitation or published weaponized code, so this is a real-but-routine priority rather than a drop-everything incident. Note EPSS and KEV data are absent rather than low - treat the absence as a data gap, not confirmation of low risk.

Exploit ScenarioDerived

An unauthenticated attacker submits a crafted value in the 'optionals' parameter during a car-rental booking interaction; because input is not sanitized and output is not escaped, the payload is stored and later rendered unescaped on plugin pages. When a visitor or administrator subsequently loads the affected page, the injected JavaScript executes in their browser, enabling session/cookie theft or actions in their authenticated context. No public exploit or PoC is identified in the provided data, but the low attack complexity (AC:L) and lack of authentication (PR:N) make exploitation straightforward.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 31, 2026

Stored cross-site scripting in the VikRentCar Car Rental Management System plugin for WordPress (all versions up to and including 1.4.10) allows unauthenticated attackers to submit a crafted 'optionals' value that is neither sanitized on input nor escaped on output, so the injected script is persisted and runs in the browser of any user who later loads the affected page. The CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N for a score of 7.2, reflecting a scope change into the victim's browser session and low confidentiality and integrity impact, with maximum consequences when the viewer is a logged-in administrator. No CISA KEV listing and no confirmed public exploit code are present in the available intelligence; vuln.today triage places this in the 'this_week' remediation queue, and upgrading to 1.4.11 removes the flaw.

RemediationAI

Vendor-released patch: upgrade the VikRentCar Car Rental Management System plugin to version 1.4.11, which is the fixed release identified in the assessment and referenced in the advisory data; sites running 1.4.10 or any earlier version should update through the WordPress plugin manager or by deploying the 1.4.11 package from https://plugins.trac.wordpress.org/browser/vikrentcar/tags/1.4.11/. The available sources document no alternative mitigation, filtering rule or configuration workaround for the 'optionals' parameter, and the advisory does not state that any such workaround has been validated - updating is the documented complete fix. Verification can be done against the 1.4.9 versus 1.4.11 template and controller diffs referenced in the advisory links, and since the payload is stored, administrators who suspect prior exposure should also review stored booking/optional records for injected markup after patching.

Affected VersionsENISA

VikRentCar Car Rental Management System 0 ≤1.4.10

Affected Packages

euvd vikrentcar_car_rental_management_system no fix

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

The target is a commercial WordPress plugin from E4J / VikWP that handles vehicle inventory, bookings and rental optionals; the affected package is tracked as cpe:2.3:a:e4jvikwp:vikrentcar_car_rental_management_system. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically the stored variant: the 'optionals' parameter is accepted without adequate sanitization and then rendered without output escaping. The supplied references point at the plugin's administrative busy/season editing view template (admin/views/editbusy/tmpl/default.php around lines 568 and 602) and at the front-end site controller (site/controller.php around lines 169 and 668) in the 1.4.9 tag, with a further reference to the same template in the 1.4.11 tag, which is the fixed release. Because the payload is persisted rather than reflected, execution depends on a second party visiting the injected page; the vector's S:C (scope changed) component reflects that the script executes in the context of the viewing user's session rather than the attacker's. The sources do not describe the precise code path that writes the value to storage beyond the booking/site controller flow, and no non-default configuration or authentication gate on the injection step is indicated by the PR:N vector.

Know when Vikrentcar Car Rental Management System 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 (Wordfence) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 7.2 HIGH

Unauthenticated network-reachable injection (AV:N/PR:N/AC:L); stored XSS executes in other users' context (S:C) with limited confidentiality/integrity impact and no availability effect.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The VikRentCar Car Rental Management System plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'optionals' parameter in all versions up to, and including, 1.4.10 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

Executive ViewAI

Why It Matters

A high-severity stored cross-site scripting vulnerability in the VikRentCar WordPress plugin (versions up to 1.4.10) enables unauthenticated attackers to inject persistent scripts that execute in the browsers of site users, including administrators. This can lead to session hijacking and site compromise, affecting the integrity of the car rental platform and potentially exposing customer data. Leadership should prioritize remediation because exploitation requires no credentials and impacts all visitors to affected pages.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include disabling the VikRentCar plugin, restricting access to the 'optionals' parameter via WAF, and monitoring for suspicious activity. Apply vendor patch when available.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Low
niche car-rental booking plugin, limited WordPress install base
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.2%
Patch available No
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

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

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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