🇰🇷 한글 설명
Negotiate 인증을 사용하는 첫 번째 전송 과정에서 ambient user를 사용할 때, 리다이렉트 요청이 발생하면 curl이 인증 정보를 관련 없는 두 번째 목적지로 전달할 수 있는 취약점입니다. 이로 인해 사용자의 자격 증명이 의도치 않은 제3의 서버로 유출될 위험이 있습니다.
💡 쉬운 설명
인터넷 사이트를 이용할 때, 원래 가려던 곳이 아닌 엉뚱한 사이트로 자동으로 연결되면서 내 로그인 정보가 몰래 전달될 수 있는 문제입니다. 보안이 취약한 사이트로 연결될 경우 내 개인 정보가 유출될 수 있습니다.
🇺🇸 원문 (English)
When using an *ambient user* in a first transfer doing Negotiate
authentication and asked to follow redirects, curl could pass on its
credential details to an unrelated second origin when asked to redirect there.
📍 영향받는 시스템
curl (Negotiate 인증 및 리다이렉트 기능을 사용하는 버전)
⚔️ 공격 벡터
인증이 필요한 사이트가 악의적인 외부 사이트로 리다이렉트하도록 유도하여 자격 증명을 탈취
🛡️ 대응 방법
curl을 최신 보안 패치가 적용된 버전으로 업데이트하거나, 리다이렉트 시 인증 정보가 전달되지 않도록 설정을 변경
🔧 검증 코드
출력된 curl 버전을 확인하여 해당 취약점이 해결된 최신 버전인지 제조사의 보안 공지와 대조하여 확인