CVE-2025-14306
KrytyczneCVSS 9.1Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 64 - wyżej niż 64% wszystkich znanych CVE
Streszczenie
W komponencie CacheCleaner w Robocode w wersji 1.9.3.6 występuje podatność na traversal katalogów. Metoda recursivelyDelete nie sanitizuje poprawnie ścieżek plików, co pozwala atakującemu na usuwanie dowolnych plików w systemie. Można to wykorzystać przez specjalnie spreparowane dane wejściowe.
Ocena ryzyka
Atakujący może usunąć krytyczne pliki systemowe, co może prowadzić do awarii systemu lub utraty danych, a także naruszenia integralności aplikacji.
Rekomendacja
Zaleca się aktualizację Robocode do najnowszej wersji lub zastosowanie poprawek producenta, aby wyeliminować podatność.
Inne podatności w Robocode
Zobacz wszystkie- CVE-2025-14308Krytyczne
W metodzie write klasy Buffer w Robocode w wersji 1.9.3.6 występuje podatność na przepełnienie liczby całkowitej. Metoda nie sprawdza poprawnie długości zapisywanych danych, co może prowadzić do przepełnienia bufora i potencjalnego wykonania dowolnego kodu. Atakujący może wykorzystać to przez specjalnie spreparowane dane wejściowe.
- CVE-2025-14307Wysokie
W komponencie AutoExtract oprogramowania Robocode w wersji 1.9.3.6 występuje luka niebezpiecznego tworzenia plików tymczasowych. Metoda createTempFile nie tworzy plików tymczasowych w bezpieczny sposób, co umożliwia atakującym wykorzystanie warunków wyścigu.
Oryginalny opis (angielski, źródło NVD)
A directory traversal vulnerability exists in the CacheCleaner component of Robocode version 1.9.3.6. The recursivelyDelete method fails to properly sanitize file paths, allowing attackers to traverse directories and delete arbitrary files on the system. This vulnerability can be exploited by submitting specially crafted inputs that manipulate the file path, leading to potential unauthorized file deletions. https://robo-code.blogspot.com/
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

