🔍 CVE-2026-31661

5.5
CVSS Score
MEDIUM
2026-04-24
2026-11-06 16:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 brcmsmac 무선 드라이버에서 dma_free_coherent() 호출 시 해제 크기가 잘못 지정되는 문제가 수정되었습니다. dma_alloc_consistent()가 정렬을 위해 할당 크기를 변경할 수 있으나, 해제 시 원래 요청 크기를 사용하고 있었습니다. 이제 실제 할당된 크기를 사용하도록 수정되었습니다.

💡 쉬운 설명

무선 랜카드 드라이버가 메모리를 반납할 때 실제로 잡았던 만큼이 아니라 다른 크기를 기준으로 반납하고 있었습니다. 이를 실제 할당 크기에 맞게 고쳐 메모리 관리 오류를 막습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: wifi: brcmsmac: Fix dma_free_coherent() size dma_alloc_consistent() may change the size to align it. The new size is saved in alloced. Change the free size to match the allocation size.

📍 영향받는 시스템

Linux 커널의 brcmsmac(Broadcom 무선 칩셋) 드라이버를 포함한 버전 (수정 커밋 이전의 커널)

⚔️ 공격 벡터

로컬 또는 드라이버 경로를 통한 메모리 관리 오류 유발 가능성이 있으나, 구체적인 악용 사례는 보고되지 않음

🛡️ 대응 방법

배포판의 최신 커널 업데이트를 적용하여 재부팅합니다.

🔧 검증 코드

커널 버전이 패치된 배포판 업데이트 버전 이상인지 확인하고, brcmsmac 모듈이 없으면 해당 취약점 영향을 받지 않습니다.

Shell / Script
uname -r && (lsmod | grep -i brcmsmac || echo 'brcmsmac 모듈 미로드')

📊 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