🇰🇷 한글 설명
Dromara Skyeye의 특정 커밋 버전에서 인증되지 않은 사용자가 /post/TtsController/textToSpeech 엔드포인트의 format 파라미터를 통해 OS 명령을 주입할 수 있는 취약점이 발견되었습니다. 공격자는 작은따옴표를 사용하여 PowerShell 문자열을 탈출한 뒤, Windows 시스템에서 Skyeye 서비스 계정 권한으로 임의의 명령을 실행할 수 있습니다.
💡 쉬운 설명
인증 없이도 누구나 특정 주소에 명령어를 입력하여 컴퓨터를 조종할 수 있는 심각한 보안 결함입니다. 공격자가 이 취약점을 이용하면 해당 서버의 권한을 탈취하여 악성 코드를 실행할 수 있습니다.
🇺🇸 원문 (English)
Dromara Skyeye through commit 003549ae5615bd114ba5bb8ddf6a8e8ead97c321 contains an OS command injection vulnerability in the unauthenticated /post/TtsController/textToSpeech endpoint via the format parameter. Attackers can inject a single quote into format to break out of the PowerShell string and execute commands as the Skyeye service account on Windows.
📍 영향받는 시스템
Dromara Skyeye (commit 003549ae5615bd114ba5bb8ddf6a8e8ead97c321 이전 버전)
⚔️ 공격 벡터
인증되지 않은 사용자가 HTTP POST 요청의 format 파라미터에 특수 문자를 삽입하여 PowerShell 명령 실행
🛡️ 대응 방법
해당 취약점이 수정된 최신 버전으로 업데이트하거나, 해당 엔드포인트에 대한 접근 제어를 설정하십시오.
🔧 검증 코드
출력된 커밋 해시값이 003549ae5615bd114ba5bb8ddf6a8e8ead97c321보다 이전인지 확인하십시오.
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
Storage Protect Snapshot for Windows