🇰🇷 한글 설명
libcurl의 연결 캐시 매칭 함수가 자동 클라이언트 인증서 옵션을 고려하지 않는 결함이 있습니다. 이로 인해 인증이 완료된 Schannel 연결이 다른 오리진으로 리다이렉트된 전송 작업에 재사용될 수 있으며, 이는 보안을 위해 해당 옵션을 비활성화했음에도 불구하고 발생합니다.
💡 쉬운 설명
인증서가 필요한 사이트에서 다른 사이트로 연결이 넘어갈 때, 이전 사이트에서 사용한 인증 정보가 새 사이트에 잘못 전달될 수 있는 문제입니다. 이로 인해 보안 설정이 무시되고 인증 정보가 유출될 위험이 있습니다.
🇺🇸 원문 (English)
libcurl's connection cache match function never considers the automatic client
certificate option, so a cached, already authenticated Schannel connection can
be handed to a transfer that got redirected to a different origin, even though
the code explicitly switched off the auto client cert option for that transfer
to prevent exactly this.
📍 영향받는 시스템
libcurl (Schannel을 사용하는 환경)
⚔️ 공격 벡터
공격자가 제어하는 사이트로 리다이렉트하여 사용자의 클라이언트 인증서를 탈취하거나 오용함
🛡️ 대응 방법
libcurl을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 libcurl 버전을 확인하여 취약점이 해결된 최신 버전인지 확인하십시오.