🔍 CVE-2024-39282

7.8
CVSS Score
HIGH
2025-01-15
2026-08-04 11:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 wwan t7xx 드라이버에서 FSM 명령 타임아웃 발생 시 비동기 스레드가 이미 해제된 완료 객체에 접근하여 커널 패닉이 발생하는 취약점입니다. 참조 카운터를 사용하여 완료 객체가 안전하게 해제되도록 수정되었습니다.

💡 쉬운 설명

명령 처리가 너무 오래 걸려 시스템이 기다리다 지쳐 작업을 취소했는데, 뒤늦게 작업이 끝나서 보고하려다 이미 사라진 보고서를 참조하여 시스템이 멈추는 문제입니다. 이로 인해 컴퓨터가 갑자기 꺼지거나 재부팅될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net: wwan: t7xx: Fix FSM command timeout issue When driver processes the internal state change command, it use an asynchronous thread to process the command operation. If the main thread detects that the task has timed out, the asynchronous thread will panic when executing the completion notification because the main thread completion object has been released. BUG: unable to handle page fault for address: fffffffffffffff8 PGD 1f283a067 P4D 1f283a067 PUD 1f283c067 PMD 0 Oops: 0000 [#1] PREEMPT SMP NOPTI RIP: 0010:complete_all+0x3e/0xa0 [...] Call Trace: <TASK> ? __die_body+0x68/0xb0 ? page_fault_oops+0x379/0x3e0 ? exc_page_fault+0x69/0xa0 ? asm_exc_page_fault+0x22/0x30 ? complete_all+0x3e/0xa0 fsm_main_thread+0xa3/0x9c0 [mtk_t7xx (HASH:1400 5)] ? __pfx_autoremove_wake_function+0x10/0x10 kthread+0xd8/0x110 ? __pfx_fsm_main_thread+0x10/0x10 [mtk_t7xx (HASH:1400 5)] ? __pfx_kthread+0x10/0x10 ret_from_fork+0x38/0x50 ? __pfx_kthread+0x10/0x10 ret_from_fork_asm+0x1b/0x30 </TASK> [...] CR2: fffffffffffffff8 ---[ end trace 0000000000000000 ]--- Use the reference counter to ensure safe release as Sergey suggests: https://lore.kernel.org/all/[email protected]/

📍 영향받는 시스템

Linux kernel (mtk_t7xx driver 포함 버전)

⚔️ 공격 벡터

WWAN 모듈의 FSM 명령 처리를 유도하여 타임아웃을 발생시키는 방식 (로컬/물리적 접근 필요 가능성 높음)

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel