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
Lifecycle Timeline
2DescriptionCVE.org
Subscriber SQL Injection in WP Job Portal <= 2.5.6 versions.
AnalysisAI
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.
Technical ContextAI
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.
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.
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
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53987
GHSA-m439-vfmc-2fm8