🇰🇷 한글 설명
curl이 .netrc 파일을 사용하여 인증 정보를 찾을 때, 사용자 이름만 포함된 URL을 사용하면 잘못된 비밀번호를 가져올 수 있는 취약점입니다. 특정 호스트에 대해 지정된 사용자와 일치하는 정보가 없을 경우, .netrc 파일에 저장된 다른 사용자의 비밀번호를 잘못 사용하여 인증을 시도할 수 있습니다.
💡 쉬운 설명
인터넷 도구인 curl이 로그인 정보를 찾을 때 엉뚱한 사람의 비밀번호를 가져와서 사용할 수 있는 문제입니다. 이로 인해 의도치 않게 다른 계정의 권한으로 접속을 시도하는 보안 사고가 발생할 수 있습니다.
🇺🇸 원문 (English)
When asking curl to use a `.netrc` file to find credentials and at the same
time specifying a URL with a username (without a password), like
`https://
[email protected]/`, curl could wrongly get and use the password for
*another* user set in the `.netrc` file for that host if such a one exists and
there is no match for the specified user.
📍 영향받는 시스템
curl (취약한 버전의 .netrc 처리 로직을 포함한 버전)
⚔️ 공격 벡터
사용자 이름만 포함된 URL을 curl 명령어로 호출하여 .netrc 파일 내의 다른 계정 정보를 유도함
🛡️ 대응 방법
curl을 최신 보안 패치가 적용된 버전으로 업데이트하거나 .netrc 파일의 권한 및 내용을 점검하십시오.
🔧 검증 코드
출력된 curl 버전을 확인하여 해당 취약점이 해결된 최신 버전인지 보안 공지사항과 대조하십시오.
🇰🇷 KISA(한국인터넷진흥원) 보안 권고
이 CVE에 대한 한국 공식 권고 (1건)
curl 제품 보안 업데이트 권고
P4
📅 2026-06-29 · sec_notice
curl 및 libcurl 제품에서 인증 우회, 정보 노출, 메모리 오류 등 다수의 보안 취약점이 발견되었습니다. 8.21.0 미만 버전을 사용하는 사용자는 보안을 위해 최신 버전인 8.21.0 이상으로 업데이트해야 합니다.