Średnia

XWiki App Within Minutes app grants space admin rights that allows cross-site scripting

  • Ujawniono: 20.04.2023
  • Aktualizacja: 11.10.2026 13:19

Impact

Any user who can create a space can become admin of that space through App Within Minutes. The admin right implies the script right and thus allows JavaScript injection. The vulnerability can be exploited by creating an app in App Within Minutes. If the button should be disabled because the user doesn't have global edit right, the app can also be created by directly opening /xwiki/bin/view/AppWithinMinutes/CreateApplication?wizard=true on the XWiki installation.

Patches

This has been patched in XWiki 13.10.11, 14.4.8, 14.10.1 and 15.0 RC1 by not granting the space admin right if the user doesn't have script right on the space where the app is created. Error message are displayed to warn the user that the app will be broken in this case. Users who became space admin through this vulnerability won't loose the space admin right due to the fix, so it is advised to check if all users who created AWM apps should keep their space admin rights.

Workarounds

The patch can be applied by patching the affected wiki documents, the most important one being AppWithinMinutes.LiveTableEditSheet. Further, the attack can be prevented by denying view access to AppWithinMinutes.LiveTableEditSheet. This only impacts creation and editing of App Within Minutes apps.

References

For more information

If you have any questions or comments about this advisory:

Czego dotyczy

Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.

PlatformaPaczkaPodatne wersjePoprawka w wersji
Java / Kotlin (Maven) org.xwiki.platform:xwiki-platform-appwithinminutes >= 4.0-milestone-2, < 4.2-milestone-1 4.2-milestone-1
Java / Kotlin (Maven) org.xwiki.platform:xwiki-platform-appwithinminutes-ui >= 4.2-milestone-1, < 13.10.11, >= 14.0-rc-1, < 14.4.8, >= 14.5, < 14.10.1 13.10.11, 14.4.8, 14.10.1

Odnośniki

Ocena CVSS 5.4/10
Wektor CVSS
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Słabość (CWE)
CWE-79
Platforma
Java / Kotlin (Maven)
Paczka
org.xwiki.platform:xwiki-platform-appwithinminutes, org.xwiki.platform:xwiki-platform-appwithinminutes-ui
Ujawniono
20.04.2023
Aktualizacja
11.10.2026 13:19

Źródła i licencje

OSV / GitHub Advisory Database - GHSA-44h9-xxvx-pg6x - CC BY 4.0

Historia podatności: org.xwiki.platform:xwiki-platform-appwithinminutes-ui

Wszystkie opisane podatności tej paczki (Java / Kotlin (Maven)), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.

Wszystkich wpisów
5
Pierwsza → ostatnia
04.2023 08.2023
Bez poprawki
0
Wykorzystywana w atakach
0

Rozkład istotności

  • Krytyczna 4
  • Średnia 1

Ujawnienia w latach

  1. 2023: 5
  2. 2024: 0
  3. 2025: 0
  4. 2026: 0
  1. Krytyczna · 9.9 CVE-2023-40177 >= 4.3-milestone-2, < 14.10.5 14.10.5
  2. Krytyczna · 9.6 CVE-2023-35161 >= 6.2-milestone-1, < 14.10.5, >= 15.0-rc-1, < 15.1-rc-1 14.10.5, 15.1-rc-1
  3. Krytyczna · 9.0 CVE-2023-35153 >= 5.4.4, < 14.4.8, >= 14.5, < 14.10.4, >= 15.0-rc-1, < 15.0 14.4.8, 14.10.4, 15.0
  4. Krytyczna · 9.9 CVE-2023-29527 >= 7.4.4, < 14.10.3 14.10.3
  5. XWiki App Within Minutes app grants space admin rights that allows cross-site scripting ten wpis
    Średnia · 5.4 CVE-2023-29515 >= 4.2-milestone-1, < 13.10.11, >= 14.0-rc-1, < 14.4.8, >= 14.5, < 14.10.1 13.10.11, 14.4.8, 14.10.1

Dowiedz się, które podatności dotyczą Twojej aplikacji

Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.

Podłącz swoją aplikację
Newsletter DockRay

Bezpieczeństwo aplikacji w Twojej skrzynce

Najważniejsze podatności, konkretne zalecenia i praktyczne wskazówki dla Twoich aplikacji. Wybierz technologie i śledź to, co ma znaczenie dla Twojego projektu.

  • Codzienne zestawienie nowych podatności, także krytycznych.
  • Powiadomienia o ważnych aktualizacjach.
  • Praktyczne porady o bezpieczeństwie i monitoringu aplikacji.

Pozostaw puste, aby otrzymywać informacje o wszystkich technologiach.

Zapis jest bezpłatny. Wypiszesz się jednym kliknięciem w wiadomości.