CVE-2025-14307
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 25 - wyżej niż 25% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Luka może pozwolić atakującemu na wykonanie dowolnego kodu lub nadpisanie krytycznych plików, co prowadzi do nieautoryzowanych działań w systemie.
Rekomendacja
Zaktualizuj Robocode do wersji nowszej niż 1.9.3.6, która zawiera bezpieczną implementację tworzenia plików tymczasowych.
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-14306Krytyczne
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.
Oryginalny opis (angielski, źródło NVD)
An insecure temporary file creation vulnerability exists in the AutoExtract component of Robocode version 1.9.3.6. The createTempFile method fails to securely create temporary files, allowing attackers to exploit race conditions and potentially execute arbitrary code or overwrite critical files. This vulnerability can be exploited by manipulating the temporary file creation process, leading to potential unauthorized actions.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

