CVE-2023-29520: XWiki Platform vulnerable to page render failure due to broken translations
4.3
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.37684%
CWE
Published
4/20/2023
Updated
11/4/2023
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| org.xwiki.platform:xwiki-platform-localization-source-wiki | maven | >= 4.3-milestone-2, < 13.10.11 | 13.10.11 |
| org.xwiki.platform:xwiki-platform-localization-source-wiki | maven | >= 14.0-rc-1, < 14.4.8 | 14.4.8 |
| org.xwiki.platform:xwiki-platform-localization-source-wiki | maven | >= 14.5, < 14.10.1 | 14.10.1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from improper exception handling when loading corrupted translation documents. The stack trace shows failures in DocumentTranslationBundleFactory's initialization and translation loading processes. The CWEs (248/755) indicate uncaught exceptions and improper error handling patterns. These methods are central to the translation system's document processing but don't gracefully handle invalid data, allowing a single corrupted document to disrupt the entire translation subsystem.