🔍 CVE-2023-53153

7.8
CVSS Score
HIGH
2025-09-15
2026-11-05 21:17
✅ 완료

🇰🇷 한글 설명

리눅스 커널 cfg80211 모듈의 wext(Wireless Extensions) 경로에서, 재연결 시 이전 연결의 키 정보가 초기화되지 않아 남아 있습니다. 이로 인해 드라이버나 mac80211이 WEP 연결 요청을 잘못 판단하고 이미 해제되었거나 재사용 중인 메모리에 접근하여 use-after-free가 발생할 수 있습니다.

💡 쉬운 설명

무선 연결을 다시 맺을 때 이전 연결의 암호 정보가 지워지지 않고 남아 있습니다. 이 잔여 데이터를 잘못 읽으면 시스템이 이미 해제된 메모리를 건드려 오작동하거나 충돌할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: Fix use after free for wext Key information in wext.connect is not reset on (re)connect and can hold data from a previous connection. Reset key data to avoid that drivers or mac80211 incorrectly detect a WEP connection request and access the freed or already reused memory. Additionally optimize cfg80211_sme_connect() and avoid an useless schedule of conn_work.

📍 영향받는 시스템

Linux 커널의 cfg80211/wext 무선 네트워크 스택을 사용하는 시스템 (수정 커밋 이전의 커널 버전 전반)

⚔️ 공격 벡터

인접 무선 환경에서 조작된 프레임이나 재연결 과정을 유도해 잔여 키 데이터를 가진 상태에서 잘못된 WEP 경로를 타게 만드는 방식으로 메모리 손상이나 커널 크래시를 유발할 수 있습니다.

🛡️ 대응 방법

최신 안정 커널 또는 배포판 보안 업데이트를 적용하여 cfg80211 수정 패치가 포함된 커널로 재부팅합니다.

🔧 검증 코드

출력된 커널 버전을 배포판의 보안 권고문에서 해당 CVE 수정 버전과 비교하여, 같거나 높으면 패치된 것이고 낮으면 업데이트가 필요합니다.

Shell / Script
uname -r && (dpkg -l linux-image-$(uname -r) 2>/dev/null || rpm -q kernel 2>/dev/null) | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel