🔍 CVE-2026-99100

0.0
CVSS Score
UNKNOWN
2026-10-28
2026-10-30 13:21
✅ 완료

🇰🇷 한글 설명

Linux 커널의 p54 Wi-Fi 드라이버에서 펌웨어 레코드 길이를 검증하지 않아 발생하는 취약점입니다. 조작된 레코드로 인해 파서가 레코드 범위를 넘어 메모리를 읽을 수 있으며, 디스크립터 값이 RX 오프셋을 언더플로우하거나 빈 RX 범위를 만드는 경우도 거부하도록 수정되었습니다.

💡 쉬운 설명

일부 오래된 무선랜 카드의 드라이버가 펌웨어 데이터 길이를 제대로 확인하지 않습니다. 악의적으로 변조된 펌웨어 파일이 있으면 시스템이 잘못된 메모리 영역을 읽을 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: wifi: p54: validate firmware record lengths The p54 firmware parser accesses component ID and component version records without checking that their lengths cover the fields being read. A malformed record can therefore make the parser read past the record. Validate the component ID and component version record lengths before accessing their data. The descriptor record is also checked against the shortest descriptor length found in the supported firmware images. Reject descriptor values that underflow the RX offset or produce an empty RX range before updating the driver state.

📍 영향받는 시스템

p54 드라이버를 사용하는 Linux 커널 (수정 이전 버전의 Linux 배포판, 특히 Prism54 기반 무선랜 장치)

⚔️ 공격 벡터

조작된 p54 펌웨어 파일을 시스템에 로드시키거나 장치를 통해 악성 펌웨어 데이터를 전달하여 파서의 범위 밖 읽기를 유발

🛡️ 대응 방법

Linux 커널을 해당 취약점이 수정된 최신 안정 버전으로 업데이트하고 재부팅

🔧 검증 코드

커널 버전이 수정 패치가 포함된 최신 버전인지 확인하고, p54 모듈이 로드되어 있다면 해당 커널이 패치되었는지 배포판 보안 공지로 대조; 모듈 출력이 없으면 p54 드라이버가 로드되지 않아 영향이 제한적

Shell / Script
uname -r; grep -i p54 /proc/modules 2>/dev/null || lsmod | grep -i p54

💻 영향받는 소프트웨어

Linux Kernel