🔍 CVE-2026-107845

9.3
CVSS Score
CRITICAL
2026-10-09
2026-10-16 17:17
✅ 완료

🇰🇷 한글 설명

오픈 소스 CMS인 Contao의 특정 버전에서 인증되지 않은 방문자가 댓글의 이메일이나 웹사이트 메타데이터에 악성 스크립트를 삽입할 수 있는 취약점이 발견되었습니다. 관리자가 댓글 모듈을 열 때 해당 스크립트가 실행되어 관리자의 세션 권한으로 공격이 수행될 수 있습니다.

💡 쉬운 설명

악성 댓글을 남긴 후 관리자가 그 댓글을 확인하는 순간, 관리자의 권한을 탈취할 수 있는 위험한 코드가 실행되는 보안 결함입니다. 댓글 검토 기능을 통해서도 공격을 막을 수 없으므로 주의가 필요합니다.

🇺🇸 원문 (English)

Contao is an Open Source CMS. From version 4.0.0 until 5.3.50 and 5.7.12, an unauthenticated visitor can submit a comment whose email or website metadata is rendered without sufficient attribute and URL encoding by listComments() in comments-bundle/contao/dca/tl_comments.php. When a backend user opens the Comments module, attacker-controlled script can execute in the Contao backend origin under that user's session. Unpublished comments remain visible to moderators, so moderation does not prevent exposure. This issue is fixed in versions 5.3.50 and 5.7.12.

📍 영향받는 시스템

Contao 4.0.0 ~ 5.3.50 및 5.7.12 미만 버전

⚔️ 공격 벡터

인증되지 않은 사용자가 악성 스크립트가 포함된 댓글을 작성하여 관리자의 브라우저에서 실행 유도

🛡️ 대응 방법

Contao를 최신 보안 패치가 적용된 버전(5.3.50 또는 5.7.12 이상)으로 즉시 업데이트

🔧 검증 코드

출력된 버전 정보가 5.3.50 또는 5.7.12 이상인지 확인하여 취약 여부를 판단합니다.

Shell / Script
composer show contao/core | grep 'versions'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N

💻 영향받는 소프트웨어

Magento Open Source