CVE-2024-2413
KrytyczneStreszczenie
Intumit SmartRobot używa stałego klucza szyfrującego do uwierzytelniania. Zdalni atakujący mogą wykorzystać ten klucz do szyfrowania ciągu składającego się z nazwy użytkownika i znacznika czasu, aby wygenerować kod uwierzytelniający.
Ocena ryzyka
Uzyskanie kodu uwierzytelniającego pozwala atakującym na zdobycie uprawnień administratora oraz wykonanie dowolnego kodu na zdalnym serwerze, co stwarza poważne zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się zmianę klucza szyfrującego na losowy oraz wdrożenie dodatkowych mechanizmów uwierzytelniania, aby zminimalizować ryzyko nieautoryzowanego dostępu.
Oryginalny opis (angielski, źródło NVD)
Intumit SmartRobot uses a fixed encryption key for authentication. Remote attackers can use this key to encrypt a string composed of the user's name and timestamp to generate an authentication code. With this authentication code, they can obtain administrator privileges and subsequently execute arbitrary code on the remote server using built-in system functionality.

