🇰🇷 한글 설명
libcurl의 curl_easy_getinfo() 함수에서 CURLINFO_EFFECTIVE_URL 옵션을 사용할 때, 원래 URL이나 리다이렉트된 URL에 인증 정보가 포함되어 있지 않음에도 불구하고 인증 정보가 포함된 URL이 반환될 수 있는 취약점입니다. 이로 인해 의도치 않게 사용자 자격 증명이 노출될 위험이 있습니다.
💡 쉬운 설명
웹사이트를 이용할 때 사용자의 아이디나 비밀번호 같은 중요한 정보가 포함되지 않았는데도, 프로그램이 실수로 이 정보가 포함된 주소를 알려줄 수 있는 오류입니다. 이로 인해 개인 정보가 외부로 유출될 가능성이 있습니다.
🇺🇸 원문 (English)
libcurl could accidentally return a URL for `curl_easy_getinfo()`'s
`CURLINFO_EFFECTIVE_URL` option containing credentials, even though neither
the URL provided to libcurl nor the redirected URL did.
📍 영향받는 시스템
libcurl 라이브러리가 사용된 모든 시스템 (취약 버전 확인 필요)
⚔️ 공격 벡터
특정 리다이렉션 시나리오를 유도하여 curl_easy_getinfo() 호출 시 인증 정보가 포함된 URL을 탈취
🛡️ 대응 방법
libcurl을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 libcurl 버전을 확인하여 해당 취약점이 해결된 최신 버전인지 확인하십시오.