Skip to main content

WP Job Portal EUVDEUVD-2026-67729

| CVE-2026-81299 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-28 Patchstack GHSA-c7rw-c47m-x66f
4.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Register subscriber account on target WordPress site
  2. Delivery
    Interact with WP Job Portal to observe object ID patterns
  3. Exploit
    Craft requests with manipulated IDs targeting other users' objects
  4. Execution
    Submit unauthorized modification to server
  5. Persist
    Server processes request without ownership verification
  6. Impact
    Victim's job portal data altered

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires a valid subscriber-level (or equivalent low-privilege) WordPress account on the target site, as confirmed by the CVSS PR:L metric and the vulnerability title explicitly naming 'Subscriber' IDOR. Sites that allow open user registration - common for job portals where applicants self-register - provide the easiest entry point. Sites that disable public registration or require manual admin approval significantly reduce exposure, as an attacker must otherwise obtain credentials through separate means. The unchanged scope (S:U) and integrity-only impact (I:L, C:N, A:N) constrain exploitation to unauthorized modification of WP Job Portal plugin objects; this does not escalate to WordPress core administration or server-level access. The CVSS vector does not indicate any special server-side configuration is required beyond a standard plugin installation.

Impact

The CVSS 3.1 score of 4.3 (Medium) is internally consistent: the attack is network-accessible (AV:N), low complexity (AC:L), requires a subscriber account (PR:L), needs no user interaction (UI:N), and produces only integrity impact (I:L) within an unchanged scope. No EPSS data was provided in the input, and the vulnerability is absent from the CISA KEV catalog, indicating no confirmed active exploitation. No public proof-of-concept has been identified. The bounded impact (C:N, A:N) suggests that an attacker cannot exfiltrate data or deny service through this vector alone; however, IDOR flaws on job portal platforms carry meaningful real-world risk because they can allow applicants to withdraw or tamper with competitors' applications or employers' listings. The Medium CVSS score is appropriate, but the practical impact depends heavily on what specific object types are reachable - a detail not fully specified in available data.

Exploit ScenarioDerived

An attacker registers a free subscriber account on a WordPress site running WP Job Portal, then intercepts or crafts HTTP requests containing job application or listing object IDs. By incrementing or fuzzing these numeric identifiers, the attacker identifies objects owned by other users and submits modification requests - such as altering or withdrawing another applicant's submission - which the server processes without verifying ownership. No public proof-of-concept has been identified, but the low attack complexity (AC:L) means this requires no specialized tooling beyond a browser or HTTP proxy.

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

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

Alert me

AnalysisAIv1 – Aug 28, 2026

Subscriber-level Insecure Direct Object Reference (IDOR) in WP Job Portal WordPress plugin versions up to and including 2.5.9 allows low-privilege authenticated users to perform unauthorized modifications to job-related objects belonging to other users. The flaw arises from missing server-side authorization checks on user-controlled object identifiers, enabling a subscriber to target and alter records - such as job applications or listings - that they do not own. No confirmed active exploitation or public exploit code has been identified at time of analysis.

RemediationAI

The primary remediation is to update WP Job Portal to a version beyond 2.5.9; the exact patched release version is not independently confirmed from available input data, so consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wp-job-portal/vulnerability/wordpress-wp-job-portal-plugin-2-5-9-insecure-direct-object-references-idor-vulnerability?_s_id=cve for the confirmed fixed version before upgrading. If immediate patching is not feasible, restrict subscriber-level user registration on the affected WordPress site to reduce the population of potential attackers - note this is a risk-reduction measure only and does not address the underlying authorization flaw, and it will break open job-application workflows that depend on public registration. Sites that can restrict new registrations to vetted users or require admin approval before account activation will substantially lower exposure.

Affected VersionsENISA

WP Job Portal n/a ≤2.5.9

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 WordPress plugin (CPE: cpe:2.3:a:ahmad:wp_job_portal) that adds job listing, application management, and employer/candidate portal functionality to WordPress installations. CWE-639, 'Authorization Through User-Controlled Key,' describes a class of authorization failures where the application uses a user-supplied identifier - typically a numeric ID in a POST or GET parameter - to locate and operate on a resource without verifying that the authenticated user is entitled to access or modify that specific object. In practice, this means a subscriber can enumerate or guess the IDs of other users' job applications, postings, or profile records and submit requests that the server executes without ownership verification.

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

Subscriber account mandatory (PR:L); no special conditions beyond standard plugin install (AC:L); impact limited to integrity of controlled objects with no confidentiality or availability effect.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Subscriber Insecure Direct Object References (IDOR) in WP Job Portal <= 2.5.9 versions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Medium
established WordPress job board plugin, moderate plugin ecosystem footprint
Data Quality
4 sources
Confidence: Medium

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.2%
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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-42684 CRITICAL
9.3 Jun 02

Blind SQL injection in the WP Job Portal WordPress plugin (versions up to and including 2.5.1) allows remote unauthentic

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

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