Katalog CVE

CVE-2026-64960

WysokieCVSS 8.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.40%

Percentyl 32 - wyżej niż 32% wszystkich znanych CVE

Streszczenie

Moduł Gameme w ATutor umożliwia użytkownikom przesyłanie plików dowolnego typu i rozszerzenia bez ograniczeń. Z powodu nieprawidłowego obsługiwania przesyłanych plików, pliki są przechowywane w lokalizacji dostępnej przez sieć przed walidacją ich zawartości. Uwierzytelniony atakujący, znający ważny course_id, może przesłać złośliwy skrypt wykonywalny przez serwer. Przesłany plik może być następnie żądany przez HTTP, co skutkuje zdalnym wykonaniem kodu jako użytkownik procesu serwera WWW. W większości przypadków można użyć course_id=0, ponieważ zwykle reprezentuje on kontekst globalny. Produkt nie jest już aktywnie wspierany, a podatności nie zostały naprawione. Przetestowano tylko wersję 2.2.4, która jest potwierdzona jako podatna; inne wersje nie były testowane, ale mogą być również podatne.

Ocena ryzyka

Uwierzytelniony atakujący może uzyskać zdalne wykonanie kodu na serwerze, co może prowadzić do pełnego przejęcia kontroli nad serwerem i naruszenia bezpieczeństwa danych.

Rekomendacja

Zaleca się zaprzestanie używania ATutor, ponieważ nie jest już wspierany i nie ma poprawek. Jeśli to konieczne, należy ograniczyć dostęp do systemu i monitorować go pod kątem podejrzanych działań.

Inne podatności w ATutor

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

ATutor Gameme module allows users to upload files of any type and extension without restriction. Due to improper handling of file uploads, files are stored in a web-accessible location before their content is validated. An authenticated attacker who knows a valid course_id can upload a server-executable malicious script. The uploaded file can then be requested over HTTP, resulting in remote code execution as the web server process user. In most cases, course_id=0 can be used, as it commonly represents the global context. Product is no longer actively supported and the vulnerabilities have not been fixed. Only version 2.2.4 was tested and confirmed as vulnerable, other versions were not tested but might also be vulnerable.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS