🔍 CVE-2018-5282

7.8
CVSS Score
HIGH
2018-01-08
2026-06-17 01:59
✅ 완료

🇰🇷 한글 설명

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 사이로 출력되면 해당 취약점에 노출되었을 가능성이 있습니다.

Shell / Script
grep -r "Kentico" /var/www/html/ 2>/dev/null | grep -E '9\.[0-9]|10\.[0-9]|11\.[0-9]'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

.NET