CVE-2023-29507CWE-648

org.xwiki.platform:xwiki-platform-oldcore makes Incorrect Use of Privileged APIs with DocumentAuthors

Critical · published April 16, 2023

CVSS v3.1
9.1
EPSS
1%
Percentile
59.2
In the wild
Unconfirmed
What it is

🔥 A crafty flaw in XWiki Commons could let any user become the author of documents without proper checks! Think of it like a restaurant where anyone can write their name on the reservation list, allowing them to skip ahead and claim a table without the usual checks. It’s a recipe for chaos! An attacker could exploit this vulnerability to impersonate trusted authors, execute unauthorized scripts, and potentially change vital information. This could lead to unauthorized access and tampering with critical documents, putting your entire XWiki project at risk!

Put simply

Think of it like a restaurant where anyone can write their name on the reservation list, allowing them to skip ahead and claim a table without the usual checks. It’s a recipe for chaos! This vulnerability allows the Document script API to return unchecked DocumentAuthors, enabling attackers to gain elevated privileges by masquerading as legitimate authors when scripts are executed.

What to do

An attacker could exploit this vulnerability to impersonate trusted authors, execute unauthorized scripts, and potentially change vital information. This could lead to unauthorized access and tampering with critical documents, putting your entire XWiki project at risk! Patch immediately to XWiki versions 14.10 or 14.4.7 to ensure the safe script API is in use. Additionally, review user access rights and author permissions to tighten security around document authorship. You’ve got this! By following these steps, you’ll safeguard your project and earn your security hero badge! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00899 · 59.2th percentile
Weakness
CWE-648 · Incorrect Use of Privileged APIs
Published
2023-04-16T06:52Z
EPSS history
Timeline
  • 16 APR 06:52Z
    org.xwiki.platform:xwiki-platform-oldcore makes Incorrect Use of Privileged APIs with DocumentAuthors
    cvelistv5