🔍 CVE-2026-55184

3.5
CVSS Score
LOW
2026-10-15
2026-10-15 16:18
✅ 완료

🇰🇷 한글 설명

EspoCRM 9.3.9 미만 버전에서 이메일 또는 PDF 템플릿 편집 권한이 있는 사용자가 sanitizeHtml() 함수를 우회하는 악성 HTML을 저장할 수 있습니다. clientCspDisabled 설정이 true인 상태에서 다른 사용자가 해당 템플릿을 편집 모드로 열면 저장된 페이로드가 실행되어 사용자 세션을 탈취할 수 있습니다.

💡 쉬운 설명

템플릿을 수정할 수 있는 권한을 가진 사람이 몰래 나쁜 코드를 심어둘 수 있습니다. 다른 사람이 그 템플릿을 열기만 해도 계정 정보를 빼앗길 위험이 있습니다.

🇺🇸 원문 (English)

EspoCRM is an open source customer relationship management application. Prior to 9.3.9, a user with Email Template or PDF Template edit permission can store crafted HTML that bypasses moderateSanitizeHtml(). When another user opens the template in edit mode and clientCspDisabled is true, the stored payload executes and can hijack the user's session. This issue is fixed in version 9.3.9.

📍 영향받는 시스템

EspoCRM 9.3.9 미만 버전 (clientCspDisabled가 true인 경우)

⚔️ 공격 벡터

권한이 있는 사용자가 조작된 HTML을 템플릿에 저장한 후, 다른 사용자가 이를 편집할 때 실행되는 Stored XSS 공격

🛡️ 대응 방법

EspoCRM을 최신 버전인 9.3.9 이상으로 업데이트하거나 clientCspDisabled 설정을 false로 변경하십시오.

🔧 검증 코드

출력된 버전 정보가 9.3.9 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
curl -s http://<target-ip>/api/v1/systemInfo | grep -E 'version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source