CRITICAL✓ PATCH🇬🇧 English

CVE-2024-21785

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

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

W kontrolerach AutomationDirect P3-550E odkryto podatność typu 'leftover debug code' w funkcjonalności diagnostycznej Telnet. Błąd umożliwia nieautoryzowany dostęp do urządzenia przez sieć bez żadnego uwierzytelnienia, co czyni go szczególnie niebezpiecznym w środowiskach przemysłowych.

Pokaż oryginał (EN)

A leftover debug code vulnerability exists in the Telnet Diagnostic Interface functionality of AutomationDirect P3-550E 1.2.10.9. A specially crafted series of network requests can lead to unauthorized access. An attacker can send a sequence of requests to trigger this vulnerability.

🤖 Analiza AI
Jak działa

Podatność wynika z pozostawienia kodu diagnostycznego (debug code) aktywnego w produkcyjnym oprogramowaniu układowym (firmware) urządzenia. Atakujący, wysyłając specjalnie spreparowaną sekwencję zapytań sieciowych do interfejsu Telnet, może wywołać podatność i uzyskać nieautoryzowany dostęp do systemu. Exploit nie wymaga żadnych uprawnień ani interakcji ze strony użytkownika, a atak może być przeprowadzony zdalnie przez sieć.

Skutki

Atakujący może uzyskać nieautoryzowany dostęp do urządzenia, co przy pełnym wyniku CVSS (C:H/I:H/A:H) oznacza możliwość naruszenia poufności, integralności i dostępności systemu sterowania przemysłowego.

Mitygacja

Należy zastosować patche dostępne u producenta zgodnie z referencjami (advisory AutomationDirect SA00038 oraz raport Talos Intelligence TALOS-2024-1942). Dodatkowo zaleca się ograniczenie dostępu sieciowego do interfejsu Telnet urządzeń przemysłowych poprzez segmentację sieci i firewalle.

Kogo dotyczy

AutomationDirect P3-550E z firmware w wersji 1.2.10.9 oraz powiązane urządzenia z serii P3-550 (wskazane w referencjach producenta).

Uwagi

Podatność została zgłoszona i opisana przez Talos Intelligence (raport TALOS-2024-1942). Dotyczy urządzeń klasy PLC stosowanych w środowiskach automatyki przemysłowej, co podnosi potencjalne ryzyko operacyjne.

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
🟢
PATCH DOSTĘPNY
Aktualizacja od producenta gotowa. Wdrożenie w ramach standardowego cyklu.
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-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-24962CRITICAL9.8PL ✓ten sam produkt

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

CVE-2024-24946HIGH8.2ten sam produkt

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

CVE-2024-21785 — AutomationDirect P3-550E — nieusunięty kod debugowania w interfejsie Telnet — CRITICAL 9.8 | CVEbaza.pl