🇰🇷 한글 설명
libcurl에서 TLS 또는 SSH 관련 옵션이 변경되었음에도 불구하고 이전에 생성된 연결을 재사용하는 취약점이 발견되었습니다. 연결 풀 구성 시 일부 TLS 및 SSH 설정이 일치 여부 확인 과정에서 누락되어, 보안 설정이 변경된 상태에서도 기존 연결이 부적절하게 재사용될 수 있습니다.
💡 쉬운 설명
인터넷 연결을 효율적으로 하기 위해 기존 통로를 다시 사용하는 과정에서 보안 설정 변경 사항을 제대로 확인하지 못하는 문제입니다. 이로 인해 보안이 강화된 설정으로 바꿔도 이전의 보안이 낮은 연결이 그대로 사용될 위험이 있습니다.
🇺🇸 원문 (English)
libcurl would reuse a previously created connection even when a TLS or SSHrelated option had been changed that should have prohibited reuse.libcurl keeps previously used connections in a connection pool for subsequenttransfers to reuse if one of them matches the setup. However, several TLS andSSH settings were left out from the configuration match checks, making themmatch too easily.
📍 영향받는 시스템
libcurl versions prior to 7.84.0
⚔️ 공격 벡터
공격자가 조작된 서버를 통해 변경된 TLS/SSH 옵션이 무시된 채 기존 연결을 재사용하도록 유도하여 보안 설정을 우회함
🛡️ 대응 방법
libcurl을 7.84.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 libcurl 버전을 확인하여 7.84.0 미만인지 확인합니다.
curl --version | grep libcurl