CRITICAL🇬🇧 English

CVE-2024-24962

Stack-based buffer overflow w AutomationDirect P3-550E — zdalny RCE bez uwierzytelnienia

CVSS 9.8v3.1pub. 2024-05-28upd. 2025-02-12

Krytyczna podatność stack-based buffer overflow w oprogramowaniu sprzętowym sterownika AutomationDirect P3-550E pozwala zdalnemu atakującemu na wykonanie dowolnego kodu bez żadnego uwierzytelnienia. Ze względu na przemysłowy charakter urządzenia (sterownik PLC) zagrożone mogą być systemy automatyki i infrastruktura OT/ICS.

Pokaż oryginał (EN)

A stack-based buffer overflow vulnerability exists in the Programming Software Connection FileSelect functionality of AutomationDirect P3-550E 1.2.10.9. A specially crafted network packet can lead to stack-based buffer overflow. An attacker can send an unauthenticated packet to trigger this vulnerability.This CVE tracks the stack-based buffer overflow that occurs at offset `0xb6e98` of v1.2.10.9 of the P3-550E firmware.

🤖 Analiza AI
Jak działa

Podatność znajduje się w funkcjonalności FileSelect oprogramowania Programming Software Connection w firmware AutomationDirect P3-550E w wersji 1.2.10.9. Atakujący wysyła specjalnie spreparowany pakiet sieciowy bez konieczności uwierzytelniania, co powoduje przepełnienie bufora na stosie (stack-based buffer overflow) w offsecie 0xb6e98 firmware. Przepełnienie stosu umożliwia przejęcie kontroli nad przepływem wykonania programu i potencjalne uruchomienie dowolnego kodu na urządzeniu.

Skutki

Atakujący może uzyskać pełną kontrolę nad urządzeniem, w tym możliwość odczytu i modyfikacji danych, zakłócenia działania procesów przemysłowych lub trwałego uszkodzenia konfiguracji sterownika PLC.

Mitygacja

Należy zastosować patche dostępne u producenta zgodnie z referencjami (raport Cisco Talos TALOS-2024-1939). Zaleca się również ograniczenie dostępu sieciowego do urządzeń PLC poprzez segmentację sieci OT/ICS oraz firewall, tak aby pakiety z niezaufanych źródeł nie docierały do sterowników.

Kogo dotyczy

AutomationDirect P3-550E oraz P3-550 z firmware w wersji 1.2.10.9

Uwagi

Podatność została zgłoszona i udokumentowana przez Cisco Talos (raport TALOS-2024-1939). Dotyczy konkretnego offsetu 0xb6e98 w firmware v1.2.10.9 urządzenia P3-550E.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Automationdirect P1 540

    HW
    Automationdirect
    wszystkie wersje
  • Automationdirect P1 540 Firmware

    OS
    Automationdirect
    1.2.10.104.1.1.10
  • Automationdirect P1 550

    HW
    Automationdirect
    wszystkie wersje
  • Automationdirect P1 550 Firmware

    OS
    Automationdirect
    1.2.10.104.1.1.10
  • Automationdirect P2 550

    HW
    Automationdirect
    wszystkie wersje
  • Automationdirect P2 550 Firmware

    OS
    Automationdirect
    1.2.10.104.1.1.10
  • Automationdirect P3 530

    HW
    Automationdirect
    wszystkie wersje
  • Automationdirect P3 530 Firmware

    OS
    Automationdirect
    1.2.10.94.1.1.10
  • Automationdirect P3 550

    HW
    Automationdirect
    wszystkie wersje
  • Automationdirect P3 550e

    HW
    Automationdirect
    wszystkie wersje
  • Automationdirect P3 550e Firmware

    OS
    Automationdirect
    1.2.10.94.1.1.10
  • Automationdirect P3 550 Firmware

    OS
    Automationdirect
    1.2.10.94.1.1.10
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
Memory
CWE
Referencje

Powiązane podatności

CVE-2024-24963CRITICAL9.8PL ✓ten sam produkt

Stack-based buffer overflow w AutomationDirect P3-550E — RCE bez uwierzytelnienia

CVE-2024-21785CRITICAL9.8PL ✓ten sam produkt

AutomationDirect P3-550E — nieusunięty kod debugowania w interfejsie Telnet

CVE-2024-23601CRITICAL9.8PL ✓ten sam produkt

AutomationDirect P3-550E — code injection przez plik scan_lib.bin

CVE-2024-22187CRITICAL9.1PL ✓ten sam produkt

Dowolny zapis w pamięci (write-what-where) w AutomationDirect P3-550E

CVE-2024-24851HIGH7.5ten sam produkt

A heap-based buffer overflow vulnerability exists in the Programming Software Connection FiBurn functionality ...