🇰🇷 한글 설명
Microsoft Dynamics 365(온프레미스)에서 웹 요청에 대한 입력값 검증이 미흡하여 발생하는 원격 코드 실행 취약점입니다. 인증된 공격자가 특수하게 조작된 요청을 보내면 SQL 서비스 계정 권한으로 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
해커가 조작된 명령어를 서버에 보내면 서버가 이를 잘못된 명령으로 인식하여 해커가 원하는 프로그램을 실행하게 만드는 보안 구멍입니다. 이 공격이 성공하면 해커가 데이터베이스 관리자 권한을 가질 수 있어 매우 위험합니다.
🇺🇸 원문 (English)
<p>A remote code execution vulnerability exists in Microsoft Dynamics 365 (on-premises) when the server fails to properly sanitize web requests to an affected Dynamics server. An attacker who successfully exploited the vulnerability could run arbitrary code in the context of the SQL service account.
An authenticated attacker could exploit this vulnerability by sending a specially crafted request to a vulnerable Dynamics server.
The security update addresses the vulnerability by correcting how Microsoft Dynamics 365 (on-premises) validates and sanitizes user input.</p>
📍 영향받는 시스템
Microsoft Dynamics 365 (on-premises)
⚔️ 공격 벡터
인증된 공격자가 취약한 서버로 특수하게 조작된 웹 요청을 전송
🛡️ 대응 방법
Microsoft에서 제공하는 최신 보안 업데이트를 적용하여 입력값 검증 로직 수정
🔧 검증 코드
해당 보안 패치(KB 번호)가 시스템에 설치되어 있는지 확인하여 취약점 해결 여부를 판단합니다.
powershell -Command "Get-HotFix | Where-Object { $_.HotFixID -eq 'KBXXXXX' }"