🔍 CVE-2026-33656

9.1
CVSS Score
CRITICAL
2026-04-22
2026-06-17 10:37
✅ 완료

🇰🇷 한글 설명

EspoCRM의 내장 수식 스크립팅 엔진에서 첨부파일의 sourceId를 업데이트할 수 있는 취약점이 발견되었습니다. 공격자가 인증된 관리자 권한을 이용해 sourceId 필드를 조작하면, 적절한 검증 없이 파일 경로가 생성되어 웹 서버 내 임의의 경로에 파일을 읽거나 쓸 수 있습니다.

💡 쉬운 설명

관리자 권한을 가진 사용자가 시스템의 파일 경로를 마음대로 조작하여 중요한 파일을 덮어쓰거나 읽을 수 있는 보안 결함입니다. 이로 인해 서버 내의 데이터가 변조되거나 유출될 위험이 있습니다.

🇺🇸 원문 (English)

EspoCRM is an open source customer relationship management application. Prior to version 9.3.4, EspoCRM's built-in formula scripting engine allowing updating attachment's sourceId thus allowing an authenticated admin to overwrite the `sourceId` field on `Attachment` entities. Because `sourceId` is concatenated directly into a file path with no sanitization in `EspoUploadDir::getFilePath()`, an attacker can redirect any file read or write operation to an arbitrary path within the web server's `open_basedir` scope. Version 9.3.4 fixes the issue.

📍 영향받는 시스템

EspoCRM 9.3.4 미만 버전

⚔️ 공격 벡터

인증된 관리자가 수식 스크립팅 엔진을 통해 Attachment 엔티티의 sourceId 필드를 조작하여 파일 경로를 변경함

🛡️ 대응 방법

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

🔧 검증 코드

설치된 EspoCRM의 버전을 확인하여 9.3.4 미만인 경우 취약한 상태로 판단합니다.

Shell / Script
php -r 'echo "EspoCRM Version Check";' # 실제 버전 확인은 설치된 소스 코드의 version.php 또는 composer.json 확인 필요

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server