🔍 CVE-2005-4077

4.6
CVSS Score
MEDIUM
2005-12-08
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

cURL 라이브러리(libcurl) 7.11.2에서 7.15.0 버전 사이에서 여러 개의 off-by-one 오류가 발견되었습니다. 로컬 사용자가 특수하게 조작된 URL을 통해 버퍼 오버플로우를 유발하여 서비스 거부(DoS) 상태를 만들거나 PHP 보안 제한을 우회할 수 있습니다.

💡 쉬운 설명

주소 입력창에 잘못된 형식의 URL을 넣었을 때 프로그램이 처리 범위를 살짝 벗어나 오작동하는 문제입니다. 이로 인해 프로그램이 갑자기 멈추거나 보안 설정이 무시될 수 있습니다.

🇺🇸 원문 (English)

Multiple off-by-one errors in the cURL library (libcurl) 7.11.2 through 7.15.0 allow local users to trigger a buffer overflow and cause a denial of service or bypass PHP security restrictions via certain URLs that (1) are malformed in a way that prevents a terminating null byte from being added to either a hostname or path buffer, or (2) contain a "?" separator in the hostname portion, which causes a "/" to be prepended to the resulting string.

📍 영향받는 시스템

libcurl 7.11.2 ~ 7.15.0

⚔️ 공격 벡터

특수하게 조작된 URL 입력을 통한 버퍼 오버플로우 유발

🛡️ 대응 방법

libcurl을 7.15.0 이후의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 libcurl 버전이 7.11.2에서 7.15.0 범위에 해당하면 취약한 상태입니다.

Shell / Script
curl --version | grep -E 'libcurl/[0-9.]+'

📊 CVSS Vector String

CVSS Vector
AV:L/AC:L/Au:N/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP