Kritisch

org.xwiki.commons:xwiki-commons-xml Cross-site Scripting vulnerability

  • Veröffentlicht: 12.04.2023
  • Aktualisiert: 11.10.2026 13:20

Impact

The "restricted" mode of the HTML cleaner in XWiki, introduced in version 4.2-milestone-1, only escaped <script> and <style>-tags but neither attributes that can be used to inject scripts nor other dangerous HTML tags like <iframe>. As a consequence, any code relying on this "restricted" mode for security is vulnerable to JavaScript injection ("cross-site scripting"/XSS). An example are anonymous comments in XWiki where the HTML macro filters HTML using restricted mode:

js
{{html}}
<a href='' onclick='alert(1)'>XSS</a>
{{/html}}

When a privileged user with programming rights visits such a comment in XWiki, the malicious JavaScript code is executed in the context of the user session. This allows server-side code execution with programming rights, impacting the confidentiality, integrity and availability of the XWiki instance.

Patches

This problem has been patched in XWiki 14.6 RC1 with the introduction of a filter with allowed HTML elements and attributes that is enabled in restricted mode.

Workarounds

There are no known workarounds apart from upgrading to a version including the fix.

References

For more information

If you have any questions or comments about this advisory:

Betroffene Software

Klicken Sie auf eine Technologie, um alle zugehörigen Schwachstellen anzuzeigen.

PlattformPaketAnfällige VersionenBehoben in
Java / Kotlin (Maven) org.xwiki.commons:xwiki-commons-xml >= 4.2-milestone-1, < 14.6-rc-1 14.6-rc-1

Verweise

CVSS-Wert 9/10
CVSS-Vektor
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
Schwäche (CWE)
CWE-79
Plattform
Java / Kotlin (Maven)
Paket
org.xwiki.commons:xwiki-commons-xml
Veröffentlicht
12.04.2023
Aktualisiert
11.10.2026 13:20

Quellen und Lizenzen

OSV / GitHub Advisory Database - GHSA-m3jr-cvhj-f35j - CC BY 4.0

Schwachstellenhistorie: org.xwiki.commons:xwiki-commons-xml

Alle veröffentlichten Schwachstellen dieses Pakets (Java / Kotlin (Maven)), neueste zuerst. Zeigt, ob es ein einmaliger Ausrutscher ist oder ein Paket, das man im Auge behalten muss.

Einträge insgesamt
6
Erste → letzte
04.2022 06.2023
Ohne Fix
0
In Angriffen ausgenutzt
0

Verteilung nach Schweregrad

  • Kritisch 5
  • Mittel 1

Veröffentlichungen pro Jahr

  1. 2022: 1
  2. 2023: 5
  3. 2024: 0
  4. 2025: 0
  5. 2026: 0
  1. Kritisch · 9.0 CVE-2023-36471 >= 14.6-rc-1, < 14.10.6, >= 15.0-rc-1, < 15.2-rc-1 14.10.6, 15.2-rc-1
  2. Kritisch · 9.0 CVE-2023-29528 >= 4.2-milestone-1, < 14.10 14.10
  3. org.xwiki.commons:xwiki-commons-xml Cross-site Scripting vulnerability dieser Eintrag
    Kritisch · 9.0 CVE-2023-29201 >= 4.2-milestone-1, < 14.6-rc-1 14.6-rc-1
  4. Kritisch · 9.9 CVE-2023-26055 >= 3.1-milestone-1, < 13.10.9, >= 14.0-rc-1, < 14.4.4, >= 14.5, < 14.7-rc-1 13.10.9, 14.4.4, 14.7-rc-1
  5. Mittel · 4.9 CVE-2022-24898 >= 2.7, < 12.10.10, >= 13.0.0, < 13.4.4, >= 13.5-rc-1, < 13.8-rc-1 12.10.10, 13.4.4, 13.8-rc-1

Erkennen Sie Schwachstellen in Ihrer Anwendung

Mit der DockRay-Integration und aktivierter Softwareinventarisierung prüft DockRay gemeldete Komponentenversionen auf bekannte Schwachstellen und benachrichtigt Sie über bestätigte Treffer. Die Abdeckung hängt von der unterstützten Technologie und den verfügbaren Meldungen ab.

Anwendung verbinden
DockRay Newsletter

Anwendungssicherheit in Ihrem Postfach

Wichtige Schwachstellen, konkrete Empfehlungen und praktische Tipps für Ihre Anwendungen. Wählen Sie Ihre Technologien und verfolgen Sie, was für Ihr Projekt relevant ist.

  • Eine tägliche Zusammenfassung neuer Schwachstellen, auch kritischer.
  • Benachrichtigungen über wichtige Updates.
  • Praktische Tipps zur Sicherheit und Überwachung von Anwendungen.

Leer lassen, um Meldungen zu allen Technologien zu erhalten.

Kostenlos anmelden. In jeder E-Mail mit einem Klick abmelden.