🔍 CVE-2026-98695

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

🇰🇷 한글 설명

리눅스 커널의 USB 시리얼 드라이버에서 ioctl 작업과 연결 해제(hangup) 간의 경쟁 상태(race condition)가 발생할 수 있는 취약점입니다. 장치가 연결 해제되거나 전원이 꺼진 상태에서 tty 드라이버를 호출할 경우 NULL 포인터 역참조가 발생할 수 있습니다.

💡 쉬운 설명

USB 시리얼 장치를 사용하는 중에 장치를 갑자기 뽑으면 컴퓨터 시스템이 오류를 일으키거나 멈출 수 있는 문제입니다. 장치가 사라졌는지 확인하는 절차를 추가하여 이를 방지했습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: USB: serial: fix ioctl hangup race The tty ioctls can race with hangup and end up calling into a tty driver for a device that is already gone or powered down. Serialise the callbacks using the tty port mutex and add the missing checks to make sure the port has not been hung up before accessing port driver data or hardware. This specifically avoids dereferencing a NULL-pointer if a device is disconnected during lengthy break signalling. Note that TIOCGICOUNT and TIOCMIWAIT do not access port driver data or hardware and are therefore not affected by the race.

📍 영향받는 시스템

USB 시리얼 드라이버를 사용하는 리눅스 커널 버전

⚔️ 공격 벡터

장치가 연결된 상태에서 특정 ioctl 명령을 수행하는 동시에 장치를 물리적으로 분리하여 발생

🛡️ 대응 방법

리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

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

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel