Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as contributor-level user
-
DeliveryStore malicious block via REST API in pending post
-
ExploitInject SQL through 'catid' attribute bypassing wp_magic_quotes
-
ExecutionPreview post to trigger server-side rendering
-
ImpactBlind-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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
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).
Primary rating from Vendor (Wordfence).
CVSS VectorNVD
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
In the VikRentCar Car Rental Management System WordPress plugin before 1.1.7, there is a custom filed option by which we
Cross-site request forgery in the VikRentCar Car Rental Management System plugin for WordPress (all versions through 1.4
Stored cross-site scripting in the VikRentCar Car Rental Management System plugin for WordPress (all versions through 1.
EUVD-2026-111609
GHSA-c7qj-47g3-72x8
NVD
CVE.org
EPSS
Exploit-DB