CVE-2021-4381CWE-862

uListing <= 1.6.6 - Unauthenticated Options Changes via wp_route

Critical · published June 7, 2023

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

🚨 An unauthorized WordPress user can change any site settings with just a single request! 🙈 This critical vulnerability in the uListing plugin allows for authorization bypass that could spell disaster for your site. 🔥 Think of your WordPress site as a fancy restaurant where only authorized staff should have access to the kitchen. This vulnerability is like a guest managing to sneak in and tampering with the recipe cards, turning delicious dishes into culinary disasters! 🍽️ An attacker could waltz in through this vulnerability, altering crucial site settings, changing admin passwords, or even deleting vital content altogether. Without proper checks, your site could quickly become a playground for malicious activity, leading to loss of data, trust, and reputation.

Put simply

Think of your WordPress site as a fancy restaurant where only authorized staff should have access to the kitchen. This vulnerability is like a guest managing to sneak in and tampering with the recipe cards, turning delicious dishes into culinary disasters! 🍽️ This vulnerability arises from missing capability checks and a security nonce in the StmListingSingleLayout::import_new_layout method of the uListing plugin versions up to 1.6.6. It allows unauthenticated attackers to modify any WordPress option in the database with ease.

What to do

An attacker could waltz in through this vulnerability, altering crucial site settings, changing admin passwords, or even deleting vital content altogether. Without proper checks, your site could quickly become a playground for malicious activity, leading to loss of data, trust, and reputation. Update the uListing plugin to version 1.6.7 or later immediately to patch this vulnerability. Additionally, review and implement proper capability checks and nonce verifications to safeguard against similar issues in the future. You've got this! Follow these steps, and you'll fortify your site against potential threats! 🛡️

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.01388 · 72.1th percentile
Weakness
CWE-862 · Missing Authorization
Published
2023-06-07T01:51Z
EPSS history
Timeline
  • 07 JUN 01:51Z
    uListing <= 1.6.6 - Unauthenticated Options Changes via wp_route
    cvelistv5