🔍 CVE-2019-11049

6.5
CVSS Score
MEDIUM
2019-12-23
2026-08-17 14:50
✅ 완료

🇰🇷 한글 설명

Windows 환경의 PHP 7.3.x(7.3.13 미만) 및 7.4.0 버전에서 mail() 함수에 소문자 사용자 정의 헤더를 전달할 경우 메모리 영역이 중복 해제되는 취약점이 존재합니다. 이로 인해 메모리 손상이 발생하여 프로그램이 비정상 종료되거나 보안 위협에 노출될 수 있습니다.

💡 쉬운 설명

PHP 프로그램이 이메일을 보낼 때 특정 방식으로 정보를 입력하면 컴퓨터 메모리가 꼬이는 문제가 발생합니다. 이로 인해 프로그램이 갑자기 꺼지거나 해커가 시스템을 공격할 수 있는 틈이 생깁니다.

🇺🇸 원문 (English)

In PHP versions 7.3.x below 7.3.13 and 7.4.0 on Windows, when supplying custom headers to mail() function, due to mistake introduced in commit 78f4b4a2dcf92ddbccea1bb95f8390a18ac3342e, if the header is supplied in lowercase, this can result in double-freeing certain memory locations.

📍 영향받는 시스템

PHP 7.3.x (7.3.13 미만) 및 7.4.0 (Windows 운영체제 한정)

⚔️ 공격 벡터

사용자가 입력한 소문자 헤더 값이 mail() 함수로 전달될 때 발생하는 메모리 오류 유도

🛡️ 대응 방법

PHP 버전을 7.3.13 이상 또는 7.4.1 이상으로 업데이트하십시오.

🔧 검증 코드

출력 결과에 PHP 7.3.0~7.3.12 또는 7.4.0 버전이 포함되어 있다면 취약한 상태입니다.

Shell / Script
php -v | grep -E 'PHP (7\[\.\]3\.[0-9]{1,2}|7\.4\.0)'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP