🔍 CVE-2026-98726

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

🇰🇷 한글 설명

Linux 커널의 nvme-multipath 구성 요소에서 ANA 로그 경계 검사 시 언더플로우 취약점이 발견되었습니다. ANA 로그 헤더와 그룹 설명자가 제공하는 정보가 실제 버퍼 크기와 일치하지 않을 경우, 크기 계산 과정에서 언더플로우가 발생하여 버퍼 범위를 벗어난 메모리 읽기가 가능해집니다.

💡 쉬운 설명

NVMe 저장 장치 정보를 읽어오는 과정에서 데이터 크기를 잘못 계산하여, 허용된 메모리 범위를 넘어선 데이터를 읽을 수 있는 오류입니다. 이로 인해 시스템의 민감한 정보가 노출되거나 프로그램이 비정상적으로 종료될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: nvme-multipath: fix underflow in ANA log bounds checks The number of ANA groups advertised through Identify Controller sizes the ANA log buffer. The ANA log header and group descriptors independently supply the number of groups and namespace IDs to parse. Both bounds checks subtract an untrusted object size from ana_log_size before comparing the current offset. If the object is larger than the buffer, the size_t subtraction underflows and lets the parser read beyond ana_log_buf. Check the current offset before the first subtraction and compare each object size with the remaining buffer instead. This rejects inconsistent ANA data before dereferencing a truncated group descriptor or walking an oversized namespace ID array.

📍 영향받는 시스템

Linux kernel (nvme-multipath 모듈 사용 시스템)

⚔️ 공격 벡터

조작된 ANA(Asymmetric Namespace Access) 로그 데이터를 제공하는 악의적인 NVMe 컨트롤러를 통한 메모리 침범

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel