🇰🇷 한글 설명
Locus Energy LGate 에너지 미터의 PHP 관리 스크립트에서 POST 요청 입력값을 제대로 검증하지 않는 취약점으로, 공격자가 악의적 데이터를 전송하여 미터 설정(전압 모니터링, 네트워크 설정)을 조작할 수 있습니다. 미터의 무결성과 신뢰성을 훼손할 수 있습니다.
💡 쉬운 설명
에너지 미터 관리 시스템이 사용자 입력을 검사하지 않아서 누구나 설정을 마음대로 바꿀 수 있습니다. 인증 없이 전압이나 네트워크 정보를 변조할 수 있다는 뜻입니다.
🇺🇸 원문 (English)
An issue was discovered in Locus Energy LGate prior to 1.05H, LGate 50, LGate 100, LGate 101, LGate 120, and LGate 320. Locus Energy meters use a PHP script to manage the energy meter parameters for voltage monitoring and network configuration. The PHP code does not properly validate information that is sent in the POST request.
📍 영향받는 시스템
Locus Energy LGate (1.05H 이전), LGate 50/100/101/120/320
⚔️ 공격 벡터
검증되지 않은 POST 요청 파라미터를 통한 입력값 변조 및 시스템 설정 변경
🛡️ 대응 방법
LGate 펌웨어를 1.05H 이상으로 업그레이드하고 입력 검증 필터 적용
🔧 검증 코드
에러 없이 요청이 처리되면 취약함. 정상 시스템은 입력값 범위 검증 오류 반환
curl -s http://[target]:8080/api/config -d 'voltage=9999' -H 'Content-Type: application/x-www-form-urlencoded' | grep -i 'error\|success'