CVE-2026-99008 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 24.

리눅스 커널에서 다음 취약점이 해결되었습니다:

블루투스: RFCOMM: rfcomm_dev_shutdown()에서의 NULL tty_dev 역참조 수정

syzbot이 RFCOMM 터미널(TTY)가 닫힐 때 rfcomm_dev_shutdown()에서 NULL 포인터 역참조를 발생시켰습니다.

rfcomm_dev_add()는 새 장치를 먼저 rfcomm_dev_list에 추가한 후, TTY 장치를 등록하고 dev->tty_dev에 저장합니다. 만약 해당 등록이 실패하면 dev->tty_dev은 전혀 설정되지 않습니다. 이 사이에 장치가 검색될 수 있으므로 /dev/rfcommN의 open() 호출이 rfcomm_tty_install()을 통과하여 장치에 연결됩니다. 이후 TTY가 다시 닫힐 때, rfcomm_dev_shutdown()은 검사를 거치지 않고 dev->tty_dev을 사용합니다:

Oops: general protection fault, probably for non-canonical address KASAN: null-ptr-deref in range [0x0000000000000040-0x0000000000000047]
RIP: 0010:rfcomm_dev_shutdown+0x48/0xb0 net/bluetooth/rfcomm/tty.c:131 Call Trace: tty_port_shutdown+0x1bf/0x220 drivers/tty/tty_port.c:372 tty_port_close+0x4e/0x150 drivers/tty/tty_port.c:705 tty_release+0x359/0x1670 drivers/tty/tty_io.c:1718 __fput+0x418/0xa50 fs/file_table.c:512

rfcomm_dev_destruct()는 이미 NULL인 dev->tty_dev을 처리하고 있습니다. rfcomm_dev_shutdown()에도 동일한 검사를 추가하여, TTY 장치가 실제로 등록되었을 때만 이동되도록 합니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-425877

EPSS

0.00000

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!