Katalog CVE

CVE-2026-33710

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Chamilo LMS to system zarządzania nauczaniem. W wersjach przed 1.11.38 i 2.0.0-RC.3 klucze API REST są generowane w sposób, który umożliwia atakującym brutalne łamanie kluczy, jeśli znają nazwę użytkownika i przybliżony czas ich utworzenia.

Ocena ryzyka

Organizacja narażona jest na ryzyko nieautoryzowanego dostępu do API, co może prowadzić do wycieku danych lub manipulacji systemem. Atakujący mogą wykorzystać tę podatność do uzyskania dostępu do wrażliwych informacji.

Rekomendacja

Zaleca się aktualizację systemu Chamilo LMS do wersji 1.11.38 lub 2.0.0-RC.3, aby usunąć tę podatność. Dodatkowo warto rozważyć wprowadzenie silniejszych mechanizmów generowania kluczy API.

Powiązane podatności

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

Chamilo LMS is a learning management system. Prior to 1.11.38 and 2.0.0-RC.3, REST API keys are generated using md5(time() + (user_id * 5) - rand(10000, 10000)). The rand(10000, 10000) call always returns exactly 10000 (min == max), making the formula effectively md5(timestamp + user_id*5 - 10000). An attacker who knows a username and approximate key creation time can brute-force the API key. This vulnerability is fixed in 1.11.38 and 2.0.0-RC.3.

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