CVE-2025-32969CWE-89

org.xwiki.platform:xwiki-platform-rest-server allows SQL injection in query endpoint of REST API

Critical · published April 23, 2025

Patch now

High probability of exploitation

CVSS calls it critical at 9.3. It sits in the 99.6th percentile for exploit probability.

CVSS v4.0
9.3
EPSS
80%
Percentile
99.6
In the wild
Unconfirmed
What it is

🚨 An XWiki vulnerability allows remote users to perform blind SQL injections, even if access restrictions are in place! 🔥 Imagine a waiter who can serve any dish from the kitchen, despite the menu restrictions. This SQL injection flaw lets an attacker bypass security controls, like that waiter taking orders for dishes no one is supposed to have! An attacker could potentially access sensitive data such as password hashes and execute harmful commands like updates or deletions. This is particularly critical because it puts your entire database at risk, leading to unauthorized access to confidential information that could devastate your organization!

Put simply

Imagine a waiter who can serve any dish from the kitchen, despite the menu restrictions. This SQL injection flaw lets an attacker bypass security controls, like that waiter taking orders for dishes no one is supposed to have! This vulnerability enables remote unauthenticated users to escape the HQL execution context, facilitating a blind SQL injection to run arbitrary SQL statements against the backend database, even when access controls are applied.

What to do

An attacker could potentially access sensitive data such as password hashes and execute harmful commands like updates or deletions. This is particularly critical because it puts your entire database at risk, leading to unauthorized access to confidential information that could devastate your organization! Upgrade XWiki to at least version 16.10.1, 16.4.6, or 15.10.16 immediately to patch this vulnerability. Remember, there are no known workarounds, so timely action is essential! You've got this! Secure your XWiki and keep your data safe! 🛡️

The record
Technical detail
CVSS v4.0
9.3 · CRITICAL
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.80009 · 99.6th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2025-04-23T15:33Z
EPSS history
Timeline
  • 23 APR 15:33Z
    org.xwiki.platform:xwiki-platform-rest-server allows SQL injection in query endpoint of REST API
    cvelistv5