🇰🇷 한글 설명
v8.0.0 미만 버전의 libcurl에서 SSH 옵션이 변경되었음에도 불구하고 이전에 수립된 SSH 연결을 재사용하는 인증 우회 취약점이 존재합니다. libcurl은 설정을 확인하여 연결을 재사용하지만, 두 가지 SSH 설정 항목이 확인 과정에서 누락되어 부적절한 연결이 재사용될 수 있습니다.
💡 쉬운 설명
인터넷 연결 도구인 libcurl이 보안 설정이 바뀌었음에도 예전 연결을 그대로 써버리는 문제입니다. 이로 인해 보안이 강화된 연결이 필요한 상황에서 보안이 낮은 이전 연결이 사용될 위험이 있습니다.
🇺🇸 원문 (English)
An authentication bypass vulnerability exists in libcurl prior to v8.0.0 where it reuses a previously established SSH connection despite the fact that an SSH option was modified, which should have prevented reuse. libcurl maintains a pool of previously used connections to reuse them for subsequent transfers if the configurations match. However, two SSH settings were omitted from the configuration check, allowing them to match easily, potentially leading to the reuse of an inappropriate connection.
📍 영향받는 시스템
libcurl versions prior to v8.0.0
⚔️ 공격 벡터
SSH 설정 변경 시 연결 풀(Connection Pool)의 부적절한 재사용을 통한 인증 우회
🛡️ 대응 방법
libcurl을 v8.0.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 libcurl 버전을 확인하여 8.0.0 미만인지 확인합니다.
curl --version | grep libcurl