🔍 CVE-2026-87864

0.0
CVSS Score
UNKNOWN
2026-10-20
2026-10-22 17:21
✅ 완료

🇰🇷 한글 설명

CURLOPT_CRLF 옵션을 활성화하면 curl이 IMAP APPEND 명령 시 실제 데이터 크기보다 적은 바이트 수를 광고하게 됩니다. 이로 인해 남은 데이터가 파이프라인된 IMAP 명령으로 해석되어 인증된 세션 내에서 실행될 수 있습니다.

💡 쉬운 설명

데이터를 보낼 때 실제 크기보다 적게 보냈다고 속여서, 뒤에 따라오는 나머지 데이터를 서버가 명령어로 착각하게 만드는 공격입니다. 이를 통해 해커가 사용자의 로그인된 상태에서 몰래 명령을 내릴 수 있습니다.

🇺🇸 원문 (English)

Enabling `CURLOPT_CRLF` causes curl to advertise the raw input byte count in the `IMAP APPEND {N}` literal while transmitting line-ending expanded data. The server reads only $N$ bytes for the payload, causing the remaining overflow bytes to be interpreted and executed as pipelined IMAP commands within the authenticated session.

📍 영향받는 시스템

CURLOPT_CRLF 옵션이 활성화된 curl 라이브러리를 사용하는 시스템

⚔️ 공격 벡터

IMAP 프로토콜을 통해 조작된 데이터 크기를 전송하여 파이프라인 명령 주입

🛡️ 대응 방법

curl의 CURLOPT_CRLF 옵션 사용을 중단하거나 관련 보안 패치를 적용하십시오.

🔧 검증 코드

설치된 curl 버전을 확인하고 해당 취약점이 해결된 최신 버전인지 확인하십시오.

Shell / Script
curl --version

💻 영향받는 소프트웨어

curl