libcurl을 사용해 특정 HTTP 출처(`hostA`)로 **Digest** 인증을 통한 전송을 성공적으로 수행한 후, 동일한 핸들을 재사용하면서 두 번째 전송의 출처를 다른 출처(`hostB`)로 변경하면 libcurl이 `hostA`용 `Authorization:` 헤더 필드를 `hostB`에 잘못 전달합니다.
libcurl을 사용해 특정 HTTP 출처(`hostA`)로 **Digest** 인증을 통한 전송을 성공적으로 수행한 후, 동일한 핸들을 재사용하면서 두 번째 전송의 출처를 다른 출처(`hostB`)로 변경하면 libcurl이 `hostA`용 `Authorization:` 헤더 필드를 `hostB`에 잘못 전달합니다.
한국어 설명은 영문 원문을 기준으로 제공됩니다. 제품명·버전·보안 식별자는 아래 원문과 함께 확인할 수 있습니다.
영문 원문 보기
Successfully using libcurl to do a transfer to a specific HTTP origin (`hostA`) with **Digest** authentication and then changing the origin to a different one (`hostB`) for a second transfer, reusing the same handle, makes libcurl wrongly pass on the `Authorization:` header field meant for `hostA`, to `hostB`.