Skip to main content

VikRentCar EUVDEUVD-2026-111609

| CVE-2026-116750 MEDIUM
SQL Injection (CWE-89)
2026-10-28 Wordfence GHSA-c7qj-47g3-72x8
6.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as contributor-level user
  2. Delivery
    Store malicious block via REST API in pending post
  3. Exploit
    Inject SQL through 'catid' attribute bypassing wp_magic_quotes
  4. Execution
    Preview post to trigger server-side rendering
  5. Impact
    Blind-extract sensitive data from database

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

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

Exploitation Conditions

Requires an authenticated WordPress account with contributor-level privileges or above (PR:L) on a site with VikRentCar Car Rental Management System ≤1.4.10 installed and active. The specific trigger is storing a malicious Gutenberg block via the REST API in a pending post and then previewing it to force server-side rendering of the vulnerable mod_vikrentcar_cars helper query; this path sources the injected 'catid' attribute from post_content via parse_blocks, which is what bypasses wp_magic_quotes sanitization that would otherwise apply to superglobal input. Limiting factors: no anonymous/unauthenticated exploitation (an attacker must first obtain a contributor account, so sites that disallow untrusted authoring are far less exposed), impact is confidentiality-only (blind data extraction, no write/integrity or availability impact), and the plugin must be present and active.

Impact

This is a moderate-priority, not emergency-tier, issue. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, base 6.5) describes a network-reachable, low-complexity attack requiring low privileges (contributor-level WordPress account) with no user interaction, impacting confidentiality only - consistent with a blind SQL injection used to read database contents. The vuln.today decision label is 'this_month', indicating a planned-remediation priority rather than act_now/emergency. No CISA KEV listing is present, so there is no confirmed active exploitation, and no EPSS score was supplied, so widespread-exploitation probability cannot be quantified from this input. No confirmed proof-of-concept exploit code is indicated either - the references are a Wordfence advisory and WordPress trac source listings, not a working exploit. The signals are internally consistent (authenticated-but-remote, confidentiality-only), so the main real-world limiter is the PR:L requirement: an attacker must first obtain a contributor-or-higher account, which makes this most relevant to multi-author sites and sites allowing untrusted registration. EPSS data is missing and should be checked against the live feed before final prioritization.

Exploit ScenarioDerived

An attacker who holds (or registers/obtains) a contributor-level WordPress account on a site running VikRentCar ≤1.4.10 uses the REST API to store a malicious block containing a crafted 'catid' value inside a pending post, then previews that post to trigger server-side rendering and the vulnerable SQL query. Because the attribute is sourced from post_content via parse_blocks rather than a request superglobal, wp_magic_quotes is bypassed, and the blind SQL injection is used to incrementally extract sensitive data (e.g., user records and secrets) from the database. No public exploit was identified at time of analysis, and no user interaction from a victim is required.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 28, 2026

Blind SQL injection in the VikRentCar Car Rental Management System WordPress plugin through version 1.4.10 lets an authenticated attacker with contributor-level access or above append arbitrary SQL to the plugin's own queries and extract sensitive database contents - user credentials, session tokens, and other stored data - one bit at a time. The injection point is the 'catid' attribute of the plugin's cars module widget, and the notable twist is the delivery path: the payload is planted as a malicious Gutenberg block in a pending post through the REST API and then rendered server-side when the attacker previews that post, which sidesteps wp_magic_quotes because the attribute is read from post_content via parse_blocks instead of a superglobal. Wordfence reports it, no public exploit code is identified at time of analysis and there is no CISA KEV listing; impact is confidentiality-only, and exploitation requires an existing contributor account, so this is a this-month priority rather than an emergency.

RemediationAI

Update the VikRentCar Car Rental Management System plugin to version 1.4.11 or later, which is where the plugin's Trac repository shows the modified mod_vikrentcar_cars helper code (helper.php line 98 in tags/1.4.11) relative to the vulnerable line 95 in 1.4.10; confirm the exact fixed version against the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/c956f1d0-f3fc-4da2-b6d8-3a294a033f3c before relying on it. Because the update is the only complete fix described, sites that cannot patch immediately should reduce exposure by auditing and pruning contributor-and-above accounts, tightening the roles that can submit posts for review, and restricting REST API access for low-privileged users - bearing in mind that these measures limit who can reach the injection point but do not remove it, and that role restrictions may break legitimate contributor workflows. Since the impact is confidentiality-only blind extraction, a database credential rotation and a review of the site's user table for unexpected accounts are prudent follow-ups if an untrusted contributor account has existed on an unpatched site.

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 flaw is a classic CWE-89 SQL injection in the mod_vikrentcar_cars module of the e4jvikwp VikRentCar plugin (CPE cpe:2.3:a:e4jvikwp:vikrentcar_car_rental_management_system), specifically in the query built in modules/mod_vikrentcar_cars/helper.php around line 95 of the 1.4.10 tag, reached through the widget adapter at libraries/adapter/module/widget.php line 900. The 'catid' value is concatenated into an existing SQL statement without sufficient escaping and without a prepared statement, so an attacker-controlled string is interpreted as SQL syntax rather than data. What elevates this above a routine plugin SQLi is the sanitization bypass documented by Wordfence: WordPress normally applies wp_magic_quotes to superglobal input, but the vulnerable attribute here arrives from post_content through parse_blocks during server-side block rendering, a code path that never passes through that protection. The practical consequence is that a low-privileged contributor who can create a pending post (including via the REST API) can stage the payload in post content and have it executed simply by previewing the post, with no need for higher privileges or administrative interaction beyond the attacker's own preview action. The assessed vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N matches the blinded, read-only nature of the issue: no write, integrity, or availability impact is described.

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 MEDIUM
NVD 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Remotely reachable via REST API/preview (AV:N, AC:L); contributor account required so PR:L; self-triggered preview needs no victim (UI:N); blind SQLi yields data disclosure only (C:H, I:N, A:N).

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

Primary rating from Vendor (Wordfence).

CVSS VectorNVD

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

DescriptionNVD

The VikRentCar Car Rental Management System plugin for WordPress is vulnerable to blind SQL Injection via the 'catid' parameter in all versions up to, and including, 1.4.10 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with contributor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. A Contributor-level user can store a malicious block via the REST API in a pending post and trigger server-side rendering by previewing that post, bypassing wp_magic_quotes since the attribute is sourced from post_content via parse_blocks rather than a superglobal.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
niche, industry-specific car-rental WordPress plugin, modest install base
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Medium

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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