CVE-2023-39582
ŚrednieCVSS 4.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 41 - wyżej niż 41% wszystkich znanych CVE
Streszczenie
W podatności SQL Injection w Chamilo LMS w wersjach od 1.11 do 1.11.20, zdalny atakujący z uprawnieniami może uzyskać dostęp do wrażliwych informacji poprzez funkcje importu sesji.
Ocena ryzyka
Organizacja może być narażona na ujawnienie poufnych danych, co może prowadzić do poważnych konsekwencji prawnych i reputacyjnych.
Rekomendacja
Zaleca się aktualizację Chamilo LMS do najnowszej wersji, aby usunąć tę podatność oraz przeprowadzenie audytu bezpieczeństwa systemu.
Inne podatności w Chamilo LMS
Zobacz wszystkie- CVE-2026-39878Krytyczne
Chamilo LMS w wersjach 1.11.38 i wcześniejszych zawiera podatność przechowywanego skryptowania między witrynami w formularzu rejestracji użytkownika. Nieuwierzytelniony atakujący może wykonać dowolny JavaScript w sesji administratora, prowadząc do pełnego przejęcia konta administratora platformy.
- CVE-2026-82535Średnie
Chamilo LMS przed wersją 1.11.42 oraz 3.0.0 zawiera podatność typu stored cross-site scripting, która pozwala nieuwierzytelnionym atakującym wstrzyknąć złośliwe skrypty do odpowiedzi ankiet poprzez obliczenie deterministycznych kodów zaproszeń i obejście kontroli autoryzacji w punkcie końcowym przesyłania ankiety. Złośliwe skrypty są renderowane w widokach raportowania i wykonują się w sesjach przeglądarki nauczycieli lub administratorów.
- CVE-2026-40291Wysokie
W Chamilo LMS przed wersją 2.0.0-RC.3 wykryto podatność na niebezpieczną modyfikację obiektów w punkcie końcowym PUT /api/users/{id}. Każdy uwierzytelniony użytkownik z rolą ROLE_STUDENT może eskalować swoje uprawnienia do ROLE_ADMIN poprzez modyfikację pola roles we własnym rekordzie użytkownika.
- CVE-2026-35196Wysokie
W Chamilo LMS przed wersją 2.0.0-RC.3 istnieje podatność na wstrzyknięcie komend OS w endpointcie main/inc/ajax/gradebook.ajax.php w akcji export_all_certificates. Kod kursu z sesji jest bezpośrednio łączony z poleceniem shell_exec() bez sanityzacji, co pozwala na wykonanie dowolnych komend przez manipulację danymi sesji.
- CVE-2026-34602Wysokie
Podatność na niebezpieczne bezpośrednie odwołanie do obiektu (IDOR) w endpointcie /api/course_rel_users w Chamilo LMS w wersjach przed 2.0.0-RC.3. Uwierzytelniony atakujący może zmodyfikować parametr user w żądaniu, aby zapisać dowolnego użytkownika na dowolny kurs bez odpowiedniej autoryzacji. Backend ufa danym wejściowym i nie weryfikuje, czy żądający ma uprawnienia do działania w imieniu innych użytkowników.
- CVE-2026-34370Średnie
Chamilo LMS w wersjach przed 2.0.0-RC.3 zawiera podatność IDOR w module notatek. Uwierzytelniony student może odczytać prywatne notatki dowolnego innego użytkownika, manipulując parametrem notebook_id w akcji editnote. Aplikacja pobiera treść notatki bez weryfikacji własności.
- CVE-2026-34161Średnie
Chamilo LMS to system zarządzania nauczaniem. W wersjach przed 2.0.0-RC.3 występuje podatność na trwałe XSS w funkcji przesyłania załączników do postów społecznościowych. Uwierzytelniony użytkownik może przesłać złośliwy plik HTML zawierający JavaScript przez endpoint /api/social_post_attachments. Plik jest serwowany bez sanityzacji, ograniczeń typu zawartości ani nagłówka Content-Disposition, co powoduje wykonanie JavaScript w kontekście aplikacji. Może to prowadzić do przejęcia sesji, konta, eskalacji uprawnień i innych działań. Problem naprawiono w wersji 2.0.0-RC.3.
- CVE-2026-34160Wysokie
Chamilo LMS przed wersją 2.0.0-RC.3 zawiera podatność na Server-Side Request Forgery (SSRF) w endpointcie PENS plugin. Endpoint jest dostępny bez uwierzytelnienia i akceptuje parametr package-url, który serwer pobiera bez filtrowania prywatnych adresów IP.
- CVE-2026-33715Wysokie
Chamilo LMS w wersji 2.0-RC.2 ma nieuwierzytelniony dostęp do pliku install.ajax.php, który akceptuje dowolny DSN Symfony Mailer, umożliwiając SSRF do sieci wewnętrznych przez SMTP. Nieuwierzytelniony atakujący może również użyć serwera jako otwartego relayu email.
- CVE-2023-31807Średnie
W Chamilo LMS w wersji 1.11.18 wykryto podatność na atak XSS (Cross-Site Scripting). Umożliwia ona lokalnemu atakującemu wykonanie dowolnego kodu poprzez spreparowany ładunek w funkcji notatek osobistych.
Oryginalny opis (angielski, źródło NVD)
SQL Injection vulnerability in Chamilo LMS v.1.11 thru v.1.11.20 allows a remote privileged attacker to obtain sensitive information via the import sessions functions.

