CVE-2024-7950CWE-22

WP Job Portal <= 2.1.6 - Missing Authorization to Unauthenticated Local File Inclusion, Arbitrary Settings Update, and User Creation

Critical · published September 4, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
67.9
In the wild
Unconfirmed
What it is

🚨 A single unauthenticated request can turn your WordPress site into an attacker's playground! Think of this vulnerability like a poorly secured hotel that allows anyone to check in without ID—once inside, they can change the locks, create new guests, and access sensitive rooms. In this case, the 'checkFormRequest' function is the front desk worker who’s not checking credentials properly! An attacker could exploit this flaw to execute any PHP code on your server, potentially bypassing all access controls, stealing sensitive data, or even creating new user accounts with Administrator privileges—even if registration is disabled! This could lead to absolute chaos and a loss of control over your website.

Put simply

Think of this vulnerability like a poorly secured hotel that allows anyone to check in without ID—once inside, they can change the locks, create new guests, and access sensitive rooms. In this case, the 'checkFormRequest' function is the front desk worker who’s not checking credentials properly! This vulnerability in the WP Job Portal plugin allows unauthenticated users to perform Local File Inclusion and execute arbitrary PHP code via functions called by 'checkFormRequest', leading to unauthorized settings updates and user account creation.

What to do

An attacker could exploit this flaw to execute any PHP code on your server, potentially bypassing all access controls, stealing sensitive data, or even creating new user accounts with Administrator privileges—even if registration is disabled! This could lead to absolute chaos and a loss of control over your website. Patch your WP Job Portal plugin to version 2.1.7 immediately to close this door! Additionally, review your security settings and consider restricting file uploads strictly to trusted file types. Don't forget to monitor for any unauthorized account changes. 🛡️ You’ve got this! Take action now, and you’ll keep the bad guys out! 🔒

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01197 · 67.9th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2024-09-04T02:33Z
EPSS history
Timeline
  • 04 SEP 02:33Z
    WP Job Portal <= 2.1.6 - Missing Authorization to Unauthenticated Local File Inclusion, Arbitrary Settings Update, and User Creation
    cvelistv5