CVE-2025-12980CWE-862broken-access-control

CVE-2025-12980

High · published December 21, 2025

CVSS v3.1
7.5
EPSS
0%
Percentile
24.0
In the wild
Unconfirmed
What it is

⚡ A missing capability check on a REST API endpoint could let an unauthorized attacker snag sensitive user data from your WordPress site — no login needed! 🔥 Think of this as a restaurant with a menu that doesn’t require you to place an order first. Anyone can just walk in, grab a free meal, and even take home leftovers — and in this case, that leftovers include users' password hashes! An attacker could easily access sensitive user metadata, including password hashes, putting your users' accounts at serious risk. This unauthorized access could lead to account takeovers and significant data breaches, potentially jeopardizing your entire site’s reputation!

Put simply

Think of this as a restaurant with a menu that doesn’t require you to place an order first. Anyone can just walk in, grab a free meal, and even take home leftovers — and in this case, that leftovers include users' password hashes! The vulnerability arises from a missing capability check on the '/ultp/v2/get_dynamic_content/' REST API endpoint in all versions up to and including 5.0.3, allowing unauthenticated attackers to pull sensitive data without any barriers.

What to do

An attacker could easily access sensitive user metadata, including password hashes, putting your users' accounts at serious risk. This unauthorized access could lead to account takeovers and significant data breaches, potentially jeopardizing your entire site’s reputation! Update the PostX plugin to version 5.0.4 or later as soon as possible to close this vulnerability. Additionally, review your security settings and consider implementing further access controls to protect sensitive data. You can tackle this vulnerability! Follow these steps, and you’ll be back to being the security hero of your WordPress site in no time! 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00322 · 24.0th percentile
Weakness
CWE-862 · Missing Authorization
Published
2025-12-21T08:15Z
References (2)
EPSS history
Timeline
  • 21 DEC 02:20Z
    Post Grid Gutenberg Blocks for News, Magazines, Blog Websites – PostX <= 5.0.3 - Missing Authorization to Unauthenticated Sensitive Information Exposure
    cvelistv5