🔍 CVE-2026-46386

9.9
CVSS Score
CRITICAL
2026-06-26
2026-06-29 14:16
✅ 완료

🇰🇷 한글 설명

OpenProject의 공식 Docker 이미지에서 기본 설정된 SECRET_KEY_BASE 값이 'OVERWRITE_ME'로 고정되어 발생하는 취약점입니다. 이로 인해 로그인된 사용자가 Marshal 역직렬화 취약점을 악용하여 원격 코드 실행(RCE)을 수행할 수 있습니다.

💡 쉬운 설명

프로그램의 비밀 열쇠가 누구나 알 수 있는 기본값으로 설정되어 있어, 해커가 가짜 명령어를 담은 쿠키를 보내 시스템을 조종할 수 있는 위험한 상태입니다. 로그인한 사용자라면 누구나 이 취약점을 이용해 서버를 공격할 수 있습니다.

🇺🇸 원문 (English)

OpenProject is open-source, web-based project management software. Prior to , the official openproject/openproject Docker image ships ENV SECRET_KEY_BASE=OVERWRITE_ME as the default Rails master key. Combined with cookies_serializer = :marshal, this gives any logged-in user a deterministic Marshal-deserialization path reachable via the /my/two_factor_devices cookie reader This vulnerability is fixed in .

📍 영향받는 시스템

OpenProject 공식 Docker 이미지를 사용하는 모든 버전 (SECRET_KEY_BASE가 기본값인 경우)

⚔️ 공격 벡터

로그인된 사용자가 /my/two_factor_devices 쿠키 리더를 통해 조작된 Marshal 데이터를 전송하여 역직렬화 공격 수행

🛡️ 대응 방법

Docker 환경 변수에서 SECRET_KEY_BASE를 고유하고 복잡한 값으로 반드시 변경하고 최신 버전으로 업데이트하십시오.

🔧 검증 코드

명령어 결과에 'OVERWRITE_ME'가 포함되어 출력된다면 취약한 설정이 적용된 상태입니다.

Shell / Script
docker inspect openproject/openproject | grep 'SECRET_KEY_BASE' | grep 'OVERWRITE_ME'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker