🔍 CVE-2006-1990

5.0
CVSS Score
MEDIUM
2006-04-24
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

PHP 4.4.2 및 5.1.2의 string.c 내 wordwrap 함수에서 정수 오버플로우 취약점이 발견되었습니다. 공격자가 매우 긴 인자를 전달하면 메모리 할당 크기가 잘못 계산되어 힙 기반 버퍼 오버플로우가 발생하며, 이를 통해 임의 코드를 실행할 수 있습니다.

💡 쉬운 설명

글자 수를 조절하는 기능에 오류가 있어, 아주 긴 문장을 입력하면 프로그램이 메모리를 잘못 관리하게 됩니다. 해커는 이 취약점을 이용해 시스템에 악성 명령어를 실행할 수 있습니다.

🇺🇸 원문 (English)

Integer overflow in the wordwrap function in string.c in PHP 4.4.2 and 5.1.2 might allow context-dependent attackers to execute arbitrary code via certain long arguments that cause a small buffer to be allocated, which triggers a heap-based buffer overflow in a memcpy function call, a different vulnerability than CVE-2002-1396.

📍 영향받는 시스템

PHP 4.4.2 및 5.1.2

⚔️ 공격 벡터

wordwrap 함수에 조작된 매우 긴 문자열을 입력하여 힙 버퍼 오버플로우 유발

🛡️ 대응 방법

PHP를 최신 보안 버전으로 업데이트하십시오.

🔧 검증 코드

명령어 실행 결과 PHP 버전이 4.4.2 또는 5.1.2로 나타나면 취약한 버전입니다.

Shell / Script
php -v | grep -E '4.4.2|5.1.2'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP