🔍 CVE-2022-50247

5.5
CVSS Score
MEDIUM
2025-09-15
2026-11-05 20:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 USB xHCI-MTK 드라이버에서 웨이크업 IRQ 설정이 실패했을 때, 공유 HCD의 usage count를 감소시키기 전에 @shared_hcd를 NULL로 설정하지 않아 공유 hcd가 해제되지 않고 누수되는 문제가 수정되었습니다.

💡 쉬운 설명

USB 컨트롤러 드라이버가 특정 오류 상황에서 메모리 자원을 제대로 반납하지 못하는 문제입니다. 이로 인해 시스템 메모리가 조금씩 낭비될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq Can not set the @shared_hcd to NULL before decrease the usage count by usb_put_hcd(), this will cause the shared hcd not released.

📍 영향받는 시스템

MediaTek xHCI USB 컨트롤러를 사용하는 Linux 커널 (수정 이전 버전)

⚔️ 공격 벡터

로컬 공격자가 직접 악용하기 어려운 자원 누수 결함으로, 반복적인 드라이버 오류 상황을 유발해야 하며 주로 서비스 안정성에 영향을 줍니다.

🛡️ 대응 방법

커널을 해당 CVE가 수정된 최신 안정 버전으로 업데이트하고 배포판의 보안 업데이트를 적용하십시오.

🔧 검증 코드

출력된 커널 버전이 CVE 수정 패치가 포함된 배포판의 패치 버전 이상인지 배포판 보안 공지에서 확인하며, 해당 드라이버 사용 여부는 lsmod | grep xhci_mtk 결과로 판단합니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel