🔍 CVE-2026-98669

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

🇰🇷 한글 설명

Linux 커널의 IIO(Industrial I/O) 서브시스템에서 버퍼 해제 과정 중 직렬화 문제가 발견되었습니다. 장치가 버퍼 모드를 유지하도록 보장하는 mlock 잠금이 unregister 과정에서 적절히 획득되지 않아 버퍼 상태가 유효하지 않게 될 수 있습니다.

💡 쉬운 설명

장치를 사용 중일 때 갑자기 장치를 제거하면 데이터 처리 과정에서 충돌이 발생할 수 있는 문제입니다. 이를 방지하기 위해 장치를 해제할 때도 데이터가 안전하게 처리되도록 잠금 장치를 추가했습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: iio: buffer: serialize buffer teardown with mode claims Buffer-mode claims hold mlock to guarantee that the device remains in buffer mode until the claim is released. Normal buffer updates take info_exist_lock followed by mlock in iio_update_buffers(). However, iio_device_unregister() disables and deactivates all buffers without taking mlock. This can invalidate buffer state, including active_scan_mask, while a buffer-mode claim is held. Take mlock in iio_disable_all_buffers() so that unregister honors the mode-claim lifetime guarantee. The info_exist_lock -> mlock ordering matches iio_update_buffers().

📍 영향받는 시스템

Linux kernel (IIO subsystem 사용 시스템)

⚔️ 공격 벡터

로컬 공격자가 장치 해제 시점을 조작하여 커널 상태 불일치를 유도할 수 있음

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel