Wysoka

Unrestricted file upload in kiwi TCMS

  • Ujawniono: 24.04.2023
  • Aktualizacja: 11.10.2026 13:18

Impact

Kiwi TCMS allows users to upload attachments to test plans, test cases, etc. In earlier versions there is no control over what kinds of files can be uploaded. Thus a malicious actor may upload an .exe file or a file containing embedded JavaScript and trick others into clicking on these files causing vulnerable browsers to execute malicious code on another computer or attempting XSS attacks.

Stored XSS attacks via file uploads have been fixed in earlier versions of Kiwi TCMS, see GHSA-2wcr-87wf-cf9j. This advisory deals with prohibiting users to upload potentially compromised files in the first place.

Patches

Kiwi TCMS v12.2 comes with functionality that allows administrators to configure additional upload validator functions which give them more control over what file types are accepted for upload. By default .exe are denied. Other files containing the <script> tag, regardless of their type are also denied b/c they are a path to XSS attacks.

Workarounds

Upgrade to version 12.2 or later.

References

Originally reported by Ahmed Rabeaa Mosaa.

Czego dotyczy

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

PlatformaPaczkaPodatne wersjePoprawka w wersji
Python (PyPI) kiwitcms < 12.2 12.2

Odnośniki

Ocena CVSS 7.7/10
Wektor CVSS
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N
Słabość (CWE)
CWE-434
Platforma
Python (PyPI)
Paczka
kiwitcms
Ujawniono
24.04.2023
Aktualizacja
11.10.2026 13:18

Źródła i licencje

OSV / GitHub Advisory Database - PYSEC-2026-1498 - PyPA Advisory Database; CC BY 4.0

OSV / GitHub Advisory Database - GHSA-fwcf-753v-fgcj - CC BY 4.0

Historia podatności: kiwitcms

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

Wszystkie (13) w archiwum
Wszystkich wpisów
13
Pierwsza → ostatnia
11.2022 07.2026
Bez poprawki
3
Wykorzystywana w atakach
0

Rozkład istotności

  • Wysoka 7
  • Średnia 3
  • Niska 3

Ujawnienia w latach

  1. 2022: 1
  2. 2023: 9
  3. 2024: 0
  4. 2025: 0
  5. 2026: 3
Istotność:
  1. Unrestricted file upload in kiwi TCMS ten wpis
    Wysoka · 7.7 CVE-2023-30613 < 12.2 12.2
  2. Wysoka · 7.6 CVE-2023-27489 < 12.1 12.1
  3. Wysoka · 7.5 CVE-2023-25156 < 12.0 12.0
  4. Wysoka · 7.5 CVE-2023-25171 < 12.0 12.0

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.