Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister free subscriber account
-
DeliveryAuthenticate to WordPress site
-
ExploitSend crafted SQL injection payload to vulnerable plugin endpoint
-
ExecutionBypass query sanitization via unparameterized input
-
PersistExecute UNION or error-based SQL query against database
-
ImpactExfiltrate wp_users credentials and cross-plugin data
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 a valid WordPress subscriber-level (or higher) account on the target site. Subscriber accounts are the lowest authenticated role and are granted automatically when WordPress user registration is open (a common configuration on job portal sites, which by nature invite candidate registrations). If user registration is disabled and no other credential-obtaining path exists, an attacker must obtain subscriber credentials through other means (phishing, credential stuffing). The scope change (S:C) applies once the injection is triggered, meaning no additional configuration is required to reach cross-plugin database tables - the expanded database read access is a consequence of the injection itself, not a separate condition. Exploitation is limited by: (1) requiring at least one valid authenticated session, (2) being constrained to confidentiality and limited availability impact per the CVSS vector (no confirmed integrity/write path from available data), and (3) requiring the WP Job Portal plugin to be installed and active. |
| Impact | The CVSS 8.5 High score is driven primarily by the network attack vector (AV:N), low attack complexity (AC:L), low privilege requirement (PR:L, subscriber), and the scope change yielding high confidentiality impact (C:H). The subscriber role is granted automatically on most WordPress sites that permit registration, meaning the effective barrier to exploitation is often just filling out a registration form. No EPSS score was provided in the available intelligence, so exploitation probability cannot be quantified probabilistically. No CISA KEV listing exists and no POC is referenced, suggesting no confirmed widespread exploitation at time of analysis. The combination of a high CVSS, a trivially obtainable privilege level, and a very large global WordPress deployment base makes this a genuine remediation priority for sites running WP Job Portal with user registration enabled - despite the absence of confirmed active exploitation. The I:N integrity metric in the provided CVSS vector warrants independent verification; many SQL injection paths also permit limited data writes, and the actual scope of write access should be confirmed from the vendor advisory. |
| Exploit ScenarioDerived | An attacker registers a free subscriber account on a WordPress site running WP Job Portal 2.5.6 or earlier, then submits a crafted HTTP request containing a SQL injection payload through a subscriber-accessible plugin endpoint. The unsanitized input is interpolated into a backend SQL query, enabling UNION-based or error-based extraction of data from the WordPress database including the wp_users table, exposing hashed passwords and email addresses for all site users. No public POC has been identified at time of analysis, but the low complexity and well-understood nature of SQL injection make independent exploitation straightforward for an attacker familiar with WordPress internals. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 06, 2026
SQL injection in the WP Job Portal WordPress plugin (versions up to and including 2.5.6) is exploitable by any authenticated subscriber-level user, the lowest WordPress role available to registered users. The CVSS scope change (S:C) indicates the injection escapes the plugin's own query context and can reach the broader WordPress database, yielding high confidentiality impact against data owned by other plugins or core tables. No public exploit code or CISA KEV listing exists at time of analysis, but the low authentication bar significantly lowers the effective exploitation threshold on sites with open user registration.
RemediationAI
The primary remediation is to update the WP Job Portal plugin to the version that addresses this vulnerability, which will be listed in the official Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wp-job-portal/vulnerability/wordpress-wp-job-portal-plugin-2-5-6-sql-injection-vulnerability - the exact patched release version is not confirmed in available data at time of analysis. If an immediate update is not possible, the most effective compensating control is to disable WordPress user registration (Settings > General > uncheck 'Anyone can register'), which removes the trivially obtainable subscriber account that enables exploitation; the trade-off is that legitimate user self-registration will be blocked. Alternatively, site administrators can restrict the subscriber role from accessing the specific vulnerable WP Job Portal feature using a capability management plugin, though identifying the exact vulnerable endpoint requires reviewing the Patchstack disclosure. Enabling a web application firewall (WAF) rule targeting SQL injection payloads in POST/GET parameters is a lower-confidence secondary control. Database user privilege restriction (ensuring the WordPress DB user cannot read sensitive tables) would limit blast radius but not prevent exploitation.
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
WP Job Portal is a WordPress plugin (CPE: cpe:2.3:a:wpjobportal:wp_job_portal:*:*:*:*:*:*:*:*) that provides job listing and application management functionality on WordPress sites. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning at least one subscriber-accessible code path incorporates user-supplied input directly into a SQL query without parameterized statements or adequate escaping. The CVSS scope change metric (S:C) is significant: it indicates the injected query can access database tables beyond those owned by the plugin itself, including WordPress core tables (wp_users, wp_usermeta) and tables belonging to other installed plugins, effectively giving the attacker a cross-component database read primitive. The vulnerability was discovered and reported by Patchstack.
Know when Wp Job Portal 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:C/C:H/I:N/A:L
Network SQLi at subscriber privilege (PR:L) with scope change; I:L added as most SQL injection paths permit at least limited data manipulation.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Subscriber SQL Injection in WP Job Portal <= 2.5.6 versions.
Executive ViewAI
Organizations using WP Job Portal WordPress plugin versions 2.5.6 and earlier face significant data exposure from a SQL injection vulnerability accessible to any registered user; no active exploitation has been identified at time of analysis. Sites with open user registration are at particular risk of unauthorized access to sensitive data across the entire WordPress database, including customer information, user credentials, and content from other plugins. Without a vendor patch available, this requires immediate interim mitigation and reduced attack surface.
Restrict user registration to pre-approved accounts or trusted sources only; implement Web Application Firewall rules to detect and block SQL injection patterns; monitor database activity and query logs for unusual access from subscriber accounts; limit database user privileges to only those required by the WordPress application; implement intrusion detection alerts for SQL injection attempts.
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.
More in Wp Job Portal
View allThe WP Job Portal WordPress plugin before 2.0.6 does not sanitise and escape a parameter before using it in a SQL statem
SQL injection in WP Job Portal WordPress plugin before 2.5.5 enables authenticated subscriber-level users to exfiltrate
The WP Job Portal - A Complete Recruitment System for Company or Job Board website plugin for WordPress is vulnerable to
The WP Job Portal - A Complete Recruitment System for Company or Job Board website plugin for WordPress is vulnerable to
Missing authorization in WP Job Portal WordPress plugin before 2.5.5 allows any self-registered subscriber to approve, f
A SQL injection vulnerability in wpjobportal WP Job Portal allows Blind SQL Injection (CVSS 9.3). Critical severity with
Blind SQL injection in the WP Job Portal WordPress plugin (versions up to and including 2.5.1) allows remote unauthentic
Information disclosure in the WP Job Portal WordPress plugin before version 2.5.5 allows any authenticated subscriber-le
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in wpjobportal WP Job Porta
Path Traversal vulnerability in wpjobportal WP Job Portal allows PHP Local File Inclusion.2.8. Rated high severity (CVSS
The WP Job Portal - A Complete Recruitment System for Company or Job Board website plugin for WordPress is vulnerable to
EUVD-2026-53987
GHSA-m439-vfmc-2fm8
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB