🇰🇷 한글 설명
SIMATIC S7 Webserver API용 .NET 클라이언트 라이브러리에서 PLC 복구 비밀번호가 HTTP 오류 예외 메시지에 제대로 가려지지 않는 취약점이 발견되었습니다. 이로 인해 로그나 진단 출력에 접근할 수 있는 공격자가 평문 비밀번호를 탈취하여 PLC에 대한 무단 작업을 수행할 수 있습니다.
💡 쉬운 설명
시스템 오류 메시지에 PLC의 복구 비밀번호가 그대로 노출되는 보안 결함이 있습니다. 공격자가 이 로그를 보게 되면 비밀번호를 알아내어 기기를 마음대로 조작할 위험이 있습니다.
🇺🇸 원문 (English)
A vulnerability has been identified in .NET Client Library for SIMATIC S7 Webserver API (All versions < V3.3.62). Affected applications do not properly redact PLC restore passwords from HTTP error exception messages.
This could allow an attacker with access to logs or other diagnostic output to obtain the plaintext restore password and potentially perform unauthorized operations on the PLC.
📍 영향받는 시스템
.NET Client Library for SIMATIC S7 Webserver API (V3.3.62 미만 모든 버전)
⚔️ 공격 벡터
로그 파일 또는 진단 출력 데이터에 접근하여 노출된 평문 비밀번호 탈취
🛡️ 대응 방법
.NET Client Library를 V3.3.62 이상의 최신 버전으로 업데이트
🔧 검증 코드
출력된 라이브러리 버전이 V3.3.62 미만인지 확인하여 취약 여부를 판단합니다.
dotnet list package | grep 'SIMATIC.S7.Webserver.API'