🔍 CVE-2026-63432

6.5
CVSS Score
MEDIUM
2026-09-25
2026-09-28 16:32
✅ 완료

🇰🇷 한글 설명

Horilla HR/CRM 소프트웨어의 특정 핸들러에서 사용자 제어 가능한 본문을 렌더링할 때 Django 템플릿 컨텍스트에 전체 요청 객체가 포함되는 취약점이 발견되었습니다. 인증된 사용자가 템플릿 속성 탐색을 통해 사용자 비밀번호 해시, 개인 정보 및 서버 메타데이터를 탈취할 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 시스템의 내부 정보를 몰래 훔쳐볼 수 있는 보안 구멍이 발견되었습니다. 이를 통해 관리자의 비밀번호 정보나 개인 정보가 유출될 위험이 있습니다.

🇺🇸 원문 (English)

Horilla is an HR and CRM software. From 1.0.0 until 1.6.0 and 2.0.0, the get_mail_preview handlers in recruitment/views/actions.py and employee/not_in_out_dashboard.py render a user-controlled body at /recruitment/get-mail-preview/ and /employee/get-employee-mail-preview with the full request object in the Django template context. An authenticated user with a valid CSRF token can use template attribute traversal to read request.user.password, request.META, and related-user attributes, exposing password hashes, personal data, and server request metadata. Django template restrictions prevent arbitrary code execution through this primitive, so the demonstrated impact is information disclosure and possible offline password cracking or account compromise. This issue is fixed in versions 1.6.0 and 2.0.0.

📍 영향받는 시스템

Horilla HR/CRM (버전 1.0.0 ~ 1.6.0 및 2.0.0 미만)

⚔️ 공격 벡터

인증된 사용자가 템플릿 속성 탐색(Template Attribute Traversal)을 통해 요청 객체 내 민감 정보에 접근

🛡️ 대응 방법

Horilla 소프트웨어를 최신 보안 패치가 적용된 버전(1.6.0 또는 2.0.0 이상)으로 업데이트하십시오.

🔧 검증 코드

해당 URL에 접근 시 200 OK가 반환되며 템플릿 엔진을 통한 데이터 노출 여부를 확인해야 합니다.

Shell / Script
python3 -c 'import requests; r = requests.get("http://<target>/recruitment/get-mail-preview/"); print(r.status_code)'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST