🔍 CVE-2026-109959

4.3
CVSS Score
MEDIUM
2026-10-13
2026-10-13 17:17
✅ 완료

🇰🇷 한글 설명

EspoCRM 10.0.7 미만 버전에서 인증된 사용자가 필드 수준 보안으로 제한된 감사 필드 값을 읽을 수 있는 권한 제어 취약점이 발견되었습니다. 사용자가 부모 레코드의 스트림에 접근할 수 있다면, 개별 스트림 노트를 요청함으로써 보안 필터링을 우회하여 제한된 데이터의 변경 전후 값을 복구할 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 원래는 볼 수 없도록 설정된 민감한 정보의 변경 이력을 몰래 훔쳐볼 수 있는 문제입니다. 특정 경로로 데이터를 요청하면 보안 검사를 건너뛰고 숨겨진 값을 보여주는 허점이 있습니다.

🇺🇸 원문 (English)

EspoCRM 4.0.0 before 10.0.7 contains an access control vulnerability that allows authenticated users to read audited field values restricted by field-level security by fetching individual stream notes. Users with stream access to a parent record can request GET /Note/{id}, which skips the NoteAccessControl filter, and recover data.attributes.was and became values of restricted fields.

📍 영향받는 시스템

EspoCRM 4.0.0 ~ 10.0.6 버전

⚔️ 공격 벡터

인증된 사용자가 특정 ID를 이용해 GET /Note/{id} 요청을 보내 보안 필터를 우회하여 데이터 탈취

🛡️ 대응 방법

EspoCRM을 최신 보안 패치가 적용된 10.0.7 이상의 버전으로 업데이트하십시오.

🔧 검증 코드

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

Shell / Script
curl -s http://<target-ip>/api/v2/version | grep -E '10.0.[7-9]|1[1-9].*'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST