🔍 CVE-2026-55072

8.5
CVSS Score
HIGH
2026-09-14
2026-09-16 13:42
✅ 완료

🇰🇷 한글 설명

Pimcore 플랫폼에서 인증된 사용자가 조작된 ClassDefinition UID를 제출하여 SQL 인젝션을 수행할 수 있는 취약점입니다. 유효성 검사 로직이 값의 시작 부분만 확인하고 끝부분을 검증하지 않아, 데이터 객체 로드 시 악성 SQL 구문이 실행될 수 있습니다. 이로 인해 데이터베이스의 임의 테이블을 읽거나 수정할 수 있으며 비밀번호 해시가 유출될 위험이 있습니다.

💡 쉬운 설명

권한이 있는 사용자가 시스템의 규칙을 교묘하게 조작하여 데이터베이스에 몰래 명령을 내릴 수 있는 보안 구멍입니다. 이를 통해 해커가 중요한 비밀번호 정보를 훔쳐보거나 데이터를 마음대로 바꿀 수 있습니다.

🇺🇸 원문 (English)

Pimcore is an Open Source Data & Experience Management Platform. Prior to 2026.1.5, an authenticated user with the objects permission can submit a malicious ClassDefinition UID because the name and ID validation expressions in models/DataObject/ClassDefinition.php validate only the beginning of each value. When a data object of that class containing a Block field is loaded, Block::load in models/DataObject/ClassDefinition/Data/Block.php incorporates the stored class ID into an unquoted object table identifier, allowing the UID to supply SQL syntax. The resulting query can read or modify arbitrary Pimcore database tables, including disclosure of password hashes, and the flaw represents an incomplete validation hardening because earlier work added a start anchor without enforcing the end of the identifier. This issue is fixed in version 2026.1.5.

📍 영향받는 시스템

Pimcore 2026.1.5 미만 버전

⚔️ 공격 벡터

인증된 사용자가 조작된 ClassDefinition UID를 포함한 데이터를 제출하여 SQL 인젝션 공격 수행

🛡️ 대응 방법

Pimcore를 최신 보안 패치가 적용된 버전인 2026.1.5 이상으로 업데이트하십시오.

🔧 검증 코드

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

Shell / Script
composer show pimcore/pimcore | grep 'versions'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source