🔍 CVE-2017-12636

7.2
CVSS Score
HIGH
2017-11-14
2026-06-17 01:03
✅ 완료

🇰🇷 한글 설명

Apache CouchDB 1.7.0 이전 및 2.x 2.1.1 이전 버전에서 관리자 사용자가 HTTP(S)를 통해 OS-level 바이너리 경로를 구성할 수 있으며, 이를 악용하면 CouchDB 프로세스 권한으로 임의의 쉘 명령어를 실행할 수 있습니다. 공개 인터넷에서 악성 스크립트를 다운로드하여 실행하는 것도 가능합니다.

💡 쉬운 설명

CouchDB 관리자가 설정을 통해 서버에서 임의의 명령어를 실행할 수 있는 취약점입니다. 인터넷에서 악성 코드를 받아서 자동으로 실행하게 할 수 있습니다.

🇺🇸 원문 (English)

CouchDB administrative users can configure the database server via HTTP(S). Some of the configuration options include paths for operating system-level binaries that are subsequently launched by CouchDB. This allows an admin user in Apache CouchDB before 1.7.0 and 2.x before 2.1.1 to execute arbitrary shell commands as the CouchDB user, including downloading and executing scripts from the public internet.

📍 영향받는 시스템

Apache CouchDB 1.7.0 이전, 2.x 2.1.1 이전 버전

⚔️ 공격 벡터

관리자 권한으로 HTTP(S)를 통해 이진 파일 경로 설정 변조

🛡️ 대응 방법

CouchDB를 1.7.0 이상 또는 2.1.1 이상으로 업그레이드

🔧 검증 코드

버전이 1.7.0 이상 또는 2.1.1 이상으로 표시되면 취약점이 패치된 상태입니다.

Shell / Script
couchdb --version 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server