🔍 CVE-2022-50663

0.0
CVSS Score
UNKNOWN
2025-12-09
2026-11-10 12:10
✅ 완료

🇰🇷 한글 설명

Linux 커널의 stmmac 이더넷 드라이버 stmmac_dvr_probe() 함수에서, create_singlethread_workqueue() 실패 시 priv->af_xdp_zc_qps 비트맵이 해제되지 않아 메모리 누수가 발생하는 문제입니다. 오류 경로(error_wq_init)를 추가하여 해당 메모리를 해제하도록 수정되었습니다.

💡 쉬운 설명

네트워크 드라이버가 초기화 도중 실패할 때 사용하던 메모리를 반환하지 않아 조금씩 메모리가 새는 결함입니다. 시스템 안정성에 영향을 줄 수 있으나 일반적으로 직접적인 침해 위험은 낮습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net: stmmac: fix possible memory leak in stmmac_dvr_probe() The bitmap_free() should be called to free priv->af_xdp_zc_qps when create_singlethread_workqueue() fails, otherwise there will be a memory leak, so we add the err path error_wq_init to fix it.

📍 영향받는 시스템

stmmac 이더넷 드라이버를 사용하는 Linux 커널 (수정 커밋 이전 버전, 정확한 범위는 커널 배포판 확인 필요)

⚔️ 공격 벡터

공격자가 원격에서 직접 악용하기 어려우며, 드라이버 초기화 실패가 반복되는 상황에서 메모리가 누적되어 서비스 저하를 일으킬 수 있습니다.

🛡️ 대응 방법

해당 수정이 포함된 최신 Linux 커널 버전으로 업데이트하거나 배포판의 보안 업데이트를 적용하십시오.

🔧 검증 코드

커널 버전을 확인하고 stmmac 모듈이 로드되어 있는지 확인하며, 배포판 보안 공지에서 해당 커널 버전에 수정이 포함되었는지 대조합니다.

Shell / Script
uname -r && (grep -i stmmac /proc/modules 2>/dev/null || lsmod | grep -i stmmac)

💻 영향받는 소프트웨어

Linux Kernel