Miggo Logo

CVE-2023-50723: Remote code execution/programming rights with configuration section from any user account

10

CVSS Score
3.1

Basic Information

EPSS Score
0.89745%
Published
12/16/2023
Updated
12/19/2023
KEV Status
No
Technology
TechnologyJava

Technical Details

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Package NameEcosystemVulnerable VersionsFirst Patched Version
org.xwiki.platform:xwiki-platform-administration-uimaven>= 2.3, < 14.10.1514.10.15
org.xwiki.platform:xwiki-platform-administration-uimaven>= 15.0-rc-1, < 15.5.215.5.2
org.xwiki.platform:xwiki-platform-administration-uimaven>= 15.6-rc-1, < 15.7-rc-115.7-rc-1

Vulnerability Intelligence
Miggo AIMiggo AI

Miggo AIRoot Cause Analysis

The vulnerability stems from multiple instances where user-controlled input (heading values, class/page names) was directly evaluated or included in templates without adequate escaping. Key evidence includes:

  1. The commit 1157c1e shows the addition of permission checks and escaping for heading evaluation (previously using #evaluate($heading) without safeguards).
  2. Commit 0f367aa demonstrates added escaping for translation macro parameters in error messages.
  3. Commit 749f6ae introduces escaping in another error message path. The CWEs (CWE-94/CWE-95) and reproduction steps confirm code injection via these vectors. The affected components are clearly tied to administration UI templates handling ConfigurableClass objects.

Vulnerable functions

Only Mi**o us*rs **n s** t*is s**tion

WAF Protection Rules

WAF Rule

### Imp**t *nyon* w*o **n **it *n *r*itr*ry wiki p*** in *n XWiki inst*ll*tion **n **in pro*r*mmin* ri**t t*rou** s*v*r*l **s*s o* missin* *s**pin* in t** *o** *or *ispl*yin* s**tions in t** **ministr*tion int*r****. T*is imp**ts t** *on*i**nti*lity

Reasoning

T** vuln*r**ility st*ms *rom multipl* inst*n**s w**r* us*r-*ontroll** input (****in* v*lu*s, *l*ss/p*** n*m*s) w*s *ir**tly *v*lu*t** or in*lu*** in t*mpl*t*s wit*out ***qu*t* *s**pin*. K*y *vi**n** in*lu**s: *. T** *ommit ******* s*ows t** ***ition