🇰🇷 한글 설명
SmarterTools SmarterStats 6.0 웹 서버가 특정 리소스에 대해 Content-Type 헤더를 누락하여 발생합니다. 이로 인해 공격자가 해석 충돌을 이용해 원격에서 미상의 영향을 미칠 수 있는 취약점이 존재합니다.
💡 쉬운 설명
웹 서버가 파일의 종류를 알려주는 이름표(Content-Type)를 제대로 붙이지 않아 발생하는 문제입니다. 이로 인해 브라우저가 파일을 잘못 해석하게 만들어 보안 문제를 일으킬 수 있습니다.
🇺🇸 원문 (English)
The SmarterTools SmarterStats 6.0 web server omits the Content-Type header for certain resources, which might allow remote attackers to have an unspecified impact by leveraging an interpretation conflict involving (1) Admin/Defaults/frmDefaultSiteSettings.aspx, (2) Admin/Defaults/frmServerDefaults.aspx, (3) Admin/frmReportSettings.aspx, (4) Admin/frmSite.aspx, (5) App_Themes/Default/ButtonBarIcons.xml, (6) App_Themes/Default/Skin.xml, (7) Client/frmImportSettings.aspx, (8) Client/frmSeoSettings.aspx, (9) Services/Web.config, (10) aspnet_client/system_web/4_0_30319/, (11) clientaccesspolicy.xml, (12) cloudscan.exe, (13) crossdomain.xml, or (14) sitemap.xml. NOTE: it is possible that only clients, not the SmarterStats product, could be affected by this issue.
📍 영향받는 시스템
SmarterTools SmarterStats 6.0
⚔️ 공격 벡터
특정 리소스에 대한 Content-Type 헤더 누락을 이용한 해석 충돌 공격
🛡️ 대응 방법
SmarterStats 소프트웨어를 최신 버전으로 업데이트하거나 웹 서버 설정에서 Content-Type 헤더가 올바르게 전달되도록 수정해야 합니다.
🔧 검증 코드
명령어 실행 결과에서 Content-Type 헤더가 나타나지 않으면 취약한 상태입니다.
curl -I http://<target_ip>/Admin/Defaults/frmDefaultSiteSettings.aspx | grep -i 'Content-Type'