🔍 CVE-2026-9545

7.5
CVSS Score
HIGH
2026-07-03
2026-09-15 07:16
✅ 완료

🇰🇷 한글 설명

libcurl에서 SSL 세션 캐시와 Early Data 기능이 활성화된 경우, 공격자가 위조한 서버로 연결될 때 인증서 검증 실패 이전에 요청 데이터를 먼저 전송할 수 있는 취약점입니다. 이로 인해 민감한 정보가 공격자에게 유출될 위험이 있습니다.

💡 쉬운 설명

인터넷 연결을 빠르게 하기 위해 저장해둔 정보를 사용하는 과정에서, 가짜 사이트인지 확인하기도 전에 중요한 데이터를 먼저 보내버리는 실수입니다. 이 과정에서 사용자의 비밀번호나 개인정보가 해커에게 전달될 수 있습니다.

🇺🇸 원문 (English)

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when it makes a second transfer to the same site it has been replaced by the attacker's impostor machine - without a valid certificate. When libcurl returns to the hostname the second time with a cached SSL session (`CURLOPT_SSL_SESSIONID_CACHE` is not disabled) and early data enabled (the `CURLSSLOPT_EARLYDATA` bit is set in `CURLOPT_SSL_OPTIONS`), libcurl might send off the second request's bytes on that new connection *before* enforcing the certificate verification failure. Potentially leaking sensitive information.

📍 영향받는 시스템

libcurl (SSL 세션 캐시 및 CURLSSLOPT_EARLYDATA 옵션 사용 시)

⚔️ 공격 벡터

공격자가 유효한 인증서가 없는 위조 서버를 구축하여 사용자의 재연결을 유도함

🛡️ 대응 방법

libcurl을 최신 보안 패치가 적용된 버전으로 업데이트하거나, CURLOPT_SSL_SESSIONID_CACHE를 비활성화함

🔧 검증 코드

출력된 libcurl 버전을 확인하여 해당 취약점이 해결된 최신 버전인지 보안 권고안과 비교함

Shell / Script
curl --version | grep -i 'libcurl'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

libcurl
🇰🇷 KISA(한국인터넷진흥원) 보안 권고 이 CVE에 대한 한국 공식 권고 (1건)
curl 제품 보안 업데이트 권고 P4
📅 2026-06-29 · sec_notice
curl 및 libcurl 제품에서 인증 우회, 정보 노출, 메모리 오류 등 다수의 보안 취약점이 발견되었습니다. 8.21.0 미만 버전을 사용하는 사용자는 보안을 위해 최신 버전인 8.21.0 이상으로 업데이트해야 합니다.
KISA 원문 →