🇰🇷 한글 설명
Pelco Digital Sentry Server 7.19.67 이전 버전의 DSUtility.dll에서 임의 파일 쓰기 취약점이 발견되었습니다. AppendToTextFile 메서드가 호출 출처를 검증하지 않아, 공격자가 특수하게 제작된 HTML 페이지를 통해 시스템의 임의 파일을 덮어쓸 수 있습니다.
💡 쉬운 설명
해커가 가짜 웹페이지를 통해 서버에 있는 중요한 파일을 마음대로 수정하거나 새로 만들 수 있는 보안 약점입니다. 이를 통해 시스템 설정을 바꾸거나 악성 코드를 심을 위험이 있습니다.
🇺🇸 원문 (English)
DSUtility.dll in Pelco Digital Sentry Server before 7.19.67 has an arbitrary file write vulnerability. The AppendToTextFile method doesn't check if it's being called from the application or from a malicious user. The vulnerability is triggered when a remote attacker crafts an HTML page (e.g., with "OBJECT classid=" and "<SCRIPT language='vbscript'>") to overwrite arbitrary files.
📍 영향받는 시스템
Pelco Digital Sentry Server 7.19.67 미만 버전
⚔️ 공격 벡터
공격자가 제작한 악성 HTML 페이지(VBScript 포함)를 통한 원격 공격
🛡️ 대응 방법
Pelco Digital Sentry Server를 최신 버전(7.19.67 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 파일 버전이 7.19.67보다 낮은지 확인하여 취약 여부를 판단합니다.
powershell -Command "(Get-Item 'C:\Program Files\Pelco\Digital Sentry Server\DSUtility.dll').VersionInfo.FileVersion"
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server