🔍 CVE-2023-27536

5.9
CVSS Score
MEDIUM
2023-03-30
2026-10-23 23:10
✅ 완료

🇰🇷 한글 설명

libcurl 8.0.0 미만 버전의 연결 재사용 기능에서 인증 우회 취약점이 발견되었습니다. CURLOPT_GSSAPI_DELEGATION 옵션의 변경 사항을 확인하지 못해, 이전에 설정된 잘못된 사용자 권한을 가진 연결이 재사용될 수 있습니다. 이는 Kerberos, GSSAPI 등을 사용하는 전송 과정에서 권한 없는 사용자가 민감한 정보에 접근할 수 있는 위험을 초래합니다.

💡 쉬운 설명

인터넷 연결을 재사용하는 과정에서 보안 설정이 바뀌었는지 확인하지 못해 발생하는 문제입니다. 이로 인해 다른 사용자의 권한을 빌려 쓰게 되어 허가되지 않은 정보에 접근할 수 있습니다.

🇺🇸 원문 (English)

An authentication bypass vulnerability exists libcurl <8.0.0 in the connection reuse feature which can reuse previously established connections with incorrect user permissions due to a failure to check for changes in the CURLOPT_GSSAPI_DELEGATION option. This vulnerability affects krb5/kerberos/negotiate/GSSAPI transfers and could potentially result in unauthorized access to sensitive information. The safest option is to not reuse connections if the CURLOPT_GSSAPI_DELEGATION option has been changed.

📍 영향받는 시스템

libcurl 8.0.0 미만 버전 (krb5, kerberos, negotiate, GSSAPI 사용 시)

⚔️ 공격 벡터

CURLOPT_GSSAPI_DELEGATION 옵션이 변경된 상태에서 기존의 인증된 연결을 재사용하여 인증을 우회함

🛡️ 대응 방법

libcurl을 8.0.0 이상 버전으로 업데이트하거나, 해당 옵션 변경 시 연결을 재사용하지 않도록 설정함

🔧 검증 코드

출력된 libcurl 버전이 8.0.0 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
curl --version | grep -E 'libcurl/[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

libcurl