Skip to main content

WP Job Portal CVE-2026-42684

| EUVDEUVD-2026-33909 CRITICAL
SQL Injection (CWE-89)
2026-06-02 Patchstack GHSA-6m39-555m-v725
9.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Identify WordPress site running WP Job Portal ≤2.5.1
  2. Delivery
    Send crafted SQL payload to vulnerable plugin parameter
  3. Exploit
    Trigger blind SQL injection in backend query
  4. Execution
    Infer database contents via boolean/time-based responses
  5. Impact
    Exfiltrate user hashes and applicant PII

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

No special conditions - remote unauthenticated exploitation against default configurations of the WP Job Portal plugin (versions through 2.5.1) on any internet-reachable WordPress site that has the plugin installed and activated. Per the CVSS vector PR:N/UI:N/AV:N/AC:L, no authentication, user interaction, or non-default settings are required, and the attacker only needs HTTP/HTTPS access to a vulnerable plugin endpoint. The principal limiting factor is plugin presence and activation: sites without WP Job Portal installed, or with the plugin deactivated, are not exposed, and the impact is bounded to data disclosure (C:H, I:N) rather than direct database modification according to the Patchstack-supplied CVSS metrics.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L) indicates the highest-tier reachability profile: network-exploitable, low complexity, no authentication, no user interaction, with scope change and high confidentiality impact - consistent with unauthenticated extraction of sensitive WordPress database contents (user hashes, session tokens, PII from job applications). However, EPSS data is not provided in the input, so probability of exploitation in the wild cannot be quantified, and the vulnerability is not on the CISA KEV list, indicating no confirmed active exploitation. The C:H / I:N / A:L breakdown is unusual for SQLi (typically I:H as well) and suggests Patchstack assessed the injection point as read-only or limited to specific query contexts - defenders should treat this as data-theft risk rather than full database tampering, though blind SQLi often still enables enumeration of administrative credentials that lead to fuller compromise.

Exploit ScenarioDerived

An unauthenticated attacker identifies a WordPress site running WP Job Portal 2.5.1 or earlier and sends HTTP requests containing crafted SQL payloads to a vulnerable plugin parameter (for example a job search, filter, or AJAX handler). Because the injection is blind, the attacker uses time-based or boolean-based inference (e.g., conditional SLEEP() or true/false response differentials) to enumerate the database schema and exfiltrate wp_users password hashes and other sensitive job-applicant data row by row. No public exploit code is identified at this time, but the low complexity and absence of authentication mean a working PoC is straightforward for any attacker familiar with sqlmap.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 02, 2026

Blind SQL injection in the WP Job Portal WordPress plugin (versions up to and including 2.5.1) allows remote unauthenticated attackers to manipulate backend database queries by sending crafted input to vulnerable parameters. The flaw carries a CVSS 9.3 rating due to network-reachable, no-privileges, no-user-interaction exploitation with scope change, and no public exploit code has been identified at time of analysis. The vulnerability was reported through Patchstack's WordPress security program, with no CISA KEV listing.

RemediationAI

No vendor-released patch identified at time of analysis - the Patchstack advisory documents the issue against the 2.5.1 version with no fixed version cited in the provided data, so administrators should monitor the WP Job Portal plugin page on WordPress.org and the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/wp-job-portal/vulnerability/wordpress-wp-job-portal-plugin-2-5-1-sql-injection-vulnerability) for an updated release beyond 2.5.1 and upgrade as soon as it ships. Until a patched build is available, deactivate the WP Job Portal plugin on production sites that do not actively serve a job board (this removes all plugin endpoints), or place the site behind a WAF / Patchstack mitigation rule that blocks SQL meta-characters and time-based payloads (UNION, SLEEP, BENCHMARK, --, etc.) on the plugin's front-end and admin-ajax endpoints - note that aggressive WAF rules can break legitimate searches containing apostrophes or quotes in job titles. Restricting access to the plugin's URLs to authenticated users via web-server rules is another option but only if the affected endpoints are not required for public job seekers, since this would break the public job board functionality.

Affected VersionsENISA

WP Job Portal n/a ≤2.5.1

Affected Packages

euvd wp_job_portal 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

WP Job Portal is a job board and recruitment plugin for WordPress developed by Ahmad, used to publish job listings, manage applications, and handle candidate/employer accounts on WordPress sites (CPE: cpe:2.3:a:ahmad:wp_job_portal). The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning user-controlled input is concatenated or interpolated into SQL statements without parameterization or proper escaping through WordPress's $wpdb->prepare() facility. The 'blind' qualifier indicates the application does not return query results or verbose database errors directly, so exploitation typically relies on boolean-based or time-based inference techniques to extract data byte by byte.

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

Vendor (Patchstack) PRIMARY 9.3 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L

Primary rating from Vendor (Patchstack) · only source for this CVE.

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Ahmad WP Job Portal allows Blind SQL Injection.

This issue affects WP Job Portal: from n/a through 2.5.1.

Executive ViewAI

Why It Matters

WP Job Portal WordPress plugin (versions ≤2.5.1) contains a critical blind SQL injection vulnerability (CVSS 9.3) exploitable by unauthenticated remote attackers without user interaction, potentially enabling complete database compromise. Organizations running this plugin face immediate risk of data theft, customer record exposure, and operational disruption. No vendor patch is currently available, requiring urgent mitigation to prevent database breach.

Business Impact: Severe
Compensating Controls

Until a vendor patch is released: (1) Disable or remove WP Job Portal plugin; (2) Deploy WAF rules blocking SQL injection patterns; (3) Restrict plugin parameter access via network segmentation or IP allowlisting; (4) Implement database activity monitoring and alerting for unauthorized queries; (5) Enforce strong database credentials and apply least-privilege permissions to database users.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
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.

CVE-2023-4490 CRITICAL POC
9.8 Sep 25

The WP Job Portal WordPress plugin before 2.0.6 does not sanitise and escape a parameter before using it in a SQL statem

CVE-2026-12395 MEDIUM POC
6.5 Jul 16

SQL injection in WP Job Portal WordPress plugin before 2.5.5 enables authenticated subscriber-level users to exfiltrate

CVE-2024-11715 CRITICAL
9.8 Dec 14

The WP Job Portal - A Complete Recruitment System for Company or Job Board website plugin for WordPress is vulnerable to

CVE-2024-7950 CRITICAL
9.8 Sep 04

The WP Job Portal - A Complete Recruitment System for Company or Job Board website plugin for WordPress is vulnerable to

CVE-2026-12396 MEDIUM POC
5.4 Jul 13

Missing authorization in WP Job Portal WordPress plugin before 2.5.5 allows any self-registered subscriber to approve, f

CVE-2025-48274 CRITICAL
9.3 Jun 17

A SQL injection vulnerability in wpjobportal WP Job Portal allows Blind SQL Injection (CVSS 9.3). Critical severity with

CVE-2026-65569 HIGH
8.5 Aug 06

SQL injection in the WP Job Portal WordPress plugin (versions up to and including 2.5.6) is exploitable by any authentic

CVE-2026-12397 MEDIUM POC
4.3 Jul 13

Information disclosure in the WP Job Portal WordPress plugin before version 2.5.5 allows any authenticated subscriber-le

CVE-2025-47438 HIGH
8.1 May 23

Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in

CVE-2025-48273 HIGH
7.5 May 23

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in wpjobportal WP Job Porta

CVE-2025-26935 HIGH
7.5 Feb 25

Path Traversal vulnerability in wpjobportal WP Job Portal allows PHP Local File Inclusion.2.8. Rated high severity (CVSS

CVE-2024-11711 HIGH
7.5 Dec 14

The WP Job Portal - A Complete Recruitment System for Company or Job Board website plugin for WordPress is vulnerable to

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