🔍 CVE-2021-3733

6.5
CVSS Score
MEDIUM
2022-03-10
2026-10-14 10:17
✅ 완료

🇰🇷 한글 설명

urllib의 AbstractBasicAuthHandler 클래스에 결함이 존재합니다. 공격자가 제어하는 악성 HTTP 서버에 클라이언트가 연결될 경우, 특수하게 제작된 페이로드를 통해 정규 표현식 서비스 거부(ReDOS) 공격을 유발할 수 있습니다. 이 취약점은 애플리케이션의 가용성에 심각한 위협을 줄 수 있습니다.

💡 쉬운 설명

나쁜 서버에 접속했을 때 서버가 보내는 특수한 데이터를 처리하다가 컴퓨터가 과부하에 걸려 멈추게 만드는 공격입니다. 이로 인해 웹 브라우저나 관련 프로그램이 정상적으로 작동하지 않을 수 있습니다.

🇺🇸 원문 (English)

There's a flaw in urllib's AbstractBasicAuthHandler class. An attacker who controls a malicious HTTP server that an HTTP client (such as web browser) connects to, could trigger a Regular Expression Denial of Service (ReDOS) during an authentication request with a specially crafted payload that is sent by the server to the client. The greatest threat that this flaw poses is to application availability.

📍 영향받는 시스템

Python urllib 라이브러리 (AbstractBasicAuthHandler 클래스 사용 환경)

⚔️ 공격 벡터

악성 HTTP 서버를 통한 특수 제작된 페이로드 전송 및 ReDOS 유발

🛡️ 대응 방법

Python 버전을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

명령어 실행 시 오류 없이 'urllib loaded'가 출력되면 라이브러리가 설치되어 있는 상태입니다.

Shell / Script
python3 -c 'import urllib.request; print("urllib loaded")' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server