CVE-2025-58447
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 58 - wyżej niż 58% wszystkich znanych CVE
Streszczenie
W rAthena w wersjach przed commitem 2f5248b występuje przepełnienie bufora na stercie w serwerze logowania; zdalny atakujący może nadpisać sąsiednie pola sesji, wysyłając spreparowane CA_SSO_LOGIN_REQ z nadmierną długością tokenu. Prowadzi to do natychmiastowej odmowy usługi (awarii) i możliwe jest osiągnięcie zdalnego wykonania kodu poprzez uszkodzenie sterty. Commit 2f5248b naprawia problem.
Ocena ryzyka
Zdalny atakujący może spowodować awarię serwera logowania, a potencjalnie także wykonać dowolny kod poprzez uszkodzenie sterty. Wysokie ryzyko dla serwerów rAthena dostępnych publicznie.
Rekomendacja
Zaktualizuj rAthena do commita 2f5248b lub nowszego. Do czasu aktualizacji ogranicz dostęp sieciowy do serwera logowania.
Inne podatności w rAthena
Zobacz wszystkie- CVE-2025-58448Krytyczne
rAthena przed commitem 0d89ae0 ma podatność na wstrzyknięcie SQL w komponencie PartyBooking poprzez parametr WorldName. Commit 0d89ae0 naprawia ten problem.
- CVE-2025-62170Wysokie
W rAthena w wersjach przed commitem af2f3ba występuje podatność use-after-free w funkcjonalności RODEX map-servera. Nieuwierzytelniony atakujący może wykorzystać tę podatność w określonym scenariuszu ataku, powodując awarię map-servera i odmowę usługi.
- CVE-2025-58750Wysokie
rAthena to serwer MMORPG. W wersjach przed commitem 0cc348b brakuje sprawdzenia granic w funkcji chclif_parse_moveCharSlot, co może prowadzić do odczytu i zapisu poza granicami przy użyciu danych wejściowych od użytkownika.
Oryginalny opis (angielski, źródło NVD)
rAthena is an open-source cross-platform massively multiplayer online role playing game (MMORPG) server. Versions prior to commit 2f5248b have a heap-based buffer overflow in the login server, remote attacker to overwrite adjacent session fields by sending a crafted `CA_SSO_LOGIN_REQ` with an oversized token length. This leads to immediate denial of service (crash) and it is possible to achieve remote code execution via heap corruption. Commit 2f5248b fixes the issue.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

