🇰🇷 한글 설명
Kentico 9.0부터 11.0 버전에서 SilentInstall XML 문서의 SqlName, SqlPswd, Database, UserName 또는 Password 필드를 통해 스택 기반 버퍼 오버플로가 발생할 수 있습니다. 다만, 벤더 측은 버퍼 오버플로 및 충돌 재현이 불가능하며 XML 읽기가 .NET 프레임워크의 관리되는 코드로만 구현되어 있다고 주장하며 이 문제를 반박하고 있습니다.
💡 쉬운 설명
설치 설정 파일에 특수하게 조작된 데이터를 입력하여 시스템의 메모리 오류를 유도할 수 있는 취약점입니다. 하지만 제조사는 실제 공격이 불가능한 구조라고 설명하고 있습니다.
🇺🇸 원문 (English)
Kentico 9.0 through 11.0 has a stack-based buffer overflow via the SqlName, SqlPswd, Database, UserName, or Password field in a SilentInstall XML document. NOTE: the vendor disputes this issue because neither a buffer overflow nor a crash can be reproduced; also, reading XML documents is implemented exclusively with managed code within the Microsoft .NET Framework
📍 영향받는 시스템
Kentico 9.0 ~ 11.0
⚔️ 공격 벡터
조작된 XML 문서를 통한 입력값 주입 (SilentInstall XML 필드)
🛡️ 대응 방법
Kentico 최신 보안 패치 적용 및 입력값 검증 강화
🔧 검증 코드
명령어 결과에 Kentico 버전이 9.0에서 11.0 사이로 출력되면 해당 취약점에 노출되었을 가능성이 있습니다.
grep -r "Kentico" /var/www/html/ 2>/dev/null | grep -E '9\.[0-9]|10\.[0-9]|11\.[0-9]'