Podatność typu heap-based buffer overflow w firmware Autel Maxi Charger Single (do wersji V1.03.51 włącznie) pozwala uwierzytelnionemu atakującemu na wykonanie dowolnego kodu lub wywołanie odmowy usługi. Wysoki wynik CVSS 9.4 i szeroki zakres skutków czynią ją krytycznym zagrożeniem dla infrastruktury ładowania pojazdów elektrycznych.
▸ Pokaż oryginał (EN)
Autel Maxi Charger Single firmware through V1.03.51 contains a heap-based buffer overflow in the set_ap_param command handled by the /localcfg endpoint. An authenticated attacker can supply oversized input, resulting in denial of service and potentially arbitrary code execution.
Podatność występuje w obsłudze polecenia set_ap_param przez endpoint /localcfg w oprogramowaniu układowym urządzenia. Uwierzytelniony atakujący może przesłać nadmiarowo długie dane wejściowe, które przepełniają bufor na stercie (heap). Skutkuje to uszkodzeniem pamięci procesu, co może prowadzić do jego awarii (DoS) lub — przy odpowiednio skonstruowanym payloadzie — do przejęcia kontroli nad wykonaniem kodu (RCE).
Atakujący może doprowadzić do trwałej niedostępności urządzenia (DoS) lub wykonać dowolny kod z uprawnieniami procesu obsługującego endpoint, co może umożliwić pełne przejęcie kontroli nad ładowarką.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Do czasu aktualizacji firmware zaleca się ograniczenie dostępu sieciowego do endpointu /localcfg wyłącznie do zaufanych hostów oraz minimalizację liczby kont z dostępem uwierzytelnionym do urządzenia.
Autel Maxi Charger Single z firmware w wersji V1.03.51 i wcześniejszych.
Szczegóły techniczne podatności opublikowane zostały przez badaczy z CyberDanube Security Research pod adresem https://cyberdanube.com/security-research/multiple-vulnerabilities-in-autel-maxi-charger/ — wskazuje to na istnienie publicznej analizy technicznej, co może przyspieszyć opracowanie działającego exploita.
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XAutel Maxicharger Single Charger
HWAutelwszystkie wersjeAutel Maxicharger Single Charger Firmware
OSAutel≤ 1.03.51
Powiązane podatności
RCE bez uwierzytelnienia w Autel Maxi Charger Single (port TCP 9002)
Autel Maxi Charger: command injection bez uwierzytelnienia przez port 9002
Ukryte konta administracyjne w firmware Autel Maxi Charger Single
Autel Maxi Charger Single — zakodowany na stałe token uwierzytelniający (CWE-798)
Command injection w Autel Maxi Charger Single via OCPP GetDiagnostics