🔍 CVE-2014-7178

9.3
CVSS Score
HIGH
2014-11-28
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

Enalean Tuleap 7.5.99.6 이전 버전에서 User-Agent 헤더 값이 PHP passthru 함수에 직접 전달되어 원격 공격자가 임의의 명령을 실행할 수 있는 취약점입니다. 웹 요청의 User-Agent만으로도 서버 명령 실행이 가능하므로 인증 없이 공격 가능합니다.

💡 쉬운 설명

웹 브라우저에서 보내는 User-Agent 정보가 제대로 검증되지 않아, 악의적인 명령을 숨겨서 보내면 서버에서 그대로 실행되는 문제입니다. 누구나 웹 요청을 조작해 서버를 장악할 수 있습니다.

🇺🇸 원문 (English)

Enalean Tuleap before 7.5.99.6 allows remote attackers to execute arbitrary commands via the User-Agent header, which is provided to the passthru PHP function.

📍 영향받는 시스템

Enalean Tuleap 버전 7.5.99.6 이전

⚔️ 공격 벡터

HTTP 요청의 User-Agent 헤더에 OS 명령(예: ; rm -rf /)을 삽입하여 전송

🛡️ 대응 방법

Tuleap을 7.5.99.6 이상으로 업그레이드하고, User-Agent 헤더 값에 대한 입력 검증 및 sanitization 추가

🔧 검증 코드

User-Agent가 명령어 구분자(;)를 포함한 상태로 반영되면 취약함. 정상적으로는 특수문자가 escape되거나 필터링되어야 함.

Shell / Script
curl -I -A 'test; whoami' http://target-tuleap-url/ 2>/dev/null | grep -i user-agent

📊 CVSS Vector String

CVSS Vector
AV:N/AC:M/Au:N/C:C/I:C/A:C

💻 영향받는 소프트웨어

PHP