🇰🇷 한글 설명
Iocharger AC 모델 충전기의 펌웨어 버전 24120701 미만 버전에서 발생하는 OS 커맨드 인젝션 취약점입니다. 공격자가 낮은 권한의 계정을 통해 특수하게 조작된 HTTP 요청을 보내면 루트(root) 권한으로 시스템 명령을 실행할 수 있습니다.
💡 쉬운 설명
충전기 관리 시스템의 허점을 이용해 해커가 충전기의 모든 제어권을 탈취할 수 있는 보안 결함입니다. 이를 통해 해커는 충전기 설정을 바꾸거나 내부 네트워크로 침투할 위험이 있습니다.
🇺🇸 원문 (English)
Improper Neutralization of Special Elements used in a Command ('Command Injection') vulnerability allows OS Command Injection as root
This issue affects Iocharger firmware for AC model chargers before version 24120701.
Likelihood: Moderate – The <redacted> binary does not seem to be used by the web interface, so it might be more difficult to find. It seems to be largely the same binary as used by the Iocharger Pedestal charging station, however. The attacker will also need a (low privilege) account to gain access to the <redacted> binary, or convince a user with such access to execute a crafted HTTP request.
Impact: Critical – The attacker has full control over the charging station as the root user, and can arbitrarily add, modify and delete
files and services.
CVSS clarification: Any network interface serving the web ui is vulnerable (AV:N) and there are not additional security measures to circumvent (AC:L), nor does the attack require and existing preconditions (AT:N). The attack is authenticated, but the level of authentication does not matter (PR:L), nor is any user interaction required (UI:N). The attack leads to a full compromised (VC:H/VI:H/VA:H), and compromised devices can be used to pivot into networks that should potentially not be accessible (SC:L/SI:L/SA:H). Becuase this is an EV charger handing significant power, there is a potential safety impact (S:P). This attack can be automated (AU:Y).
📍 영향받는 시스템
Iocharger AC model chargers (firmware version before 24120701)
⚔️ 공격 벡터
낮은 권한을 가진 사용자가 조작된 HTTP 요청을 통해 시스템 명령을 주입하는 방식
🛡️ 대응 방법
Iocharger 펌웨어를 24120701 버전 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
명령어 실행 결과로 24120701 이상의 버전 번호가 출력되면 안전합니다.
cat /etc/firmware_version 2>/dev/null | grep -E '24120701'