🔍 CVE-2025-39746

5.5
CVSS Score
MEDIUM
2025-09-11
2026-11-05 22:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ath10k 드라이버에서 하드웨어가 불안정할 경우 PCIe 버스와의 연결을 상실하여 시스템 충돌이 발생할 수 있는 취약점입니다. 연속적인 하드웨어 재시작 실패 시 드라이버를 종료하도록 수정하여 시스템 패닉을 방지합니다.

💡 쉬운 설명

와이파이 부품이 갑자기 오작동할 때 컴퓨터 전체가 멈추는 현상을 막기 위한 보안 업데이트입니다. 부품이 계속 응답하지 않으면 시스템을 강제로 끄는 대신 와이파이 기능만 안전하게 중단합니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: wifi: ath10k: shutdown driver when hardware is unreliable In rare cases, ath10k may lose connection with the PCIe bus due to some unknown reasons, which could further lead to system crashes during resuming due to watchdog timeout: ath10k_pci 0000:01:00.0: wmi command 20486 timeout, restarting hardware ath10k_pci 0000:01:00.0: already restarting ath10k_pci 0000:01:00.0: failed to stop WMI vdev 0: -11 ath10k_pci 0000:01:00.0: failed to stop vdev 0: -11 ieee80211 phy0: PM: **** DPM device timeout **** Call Trace: panic+0x125/0x315 dpm_watchdog_set+0x54/0x54 dpm_watchdog_handler+0x57/0x57 call_timer_fn+0x31/0x13c At this point, all WMI commands will timeout and attempt to restart device. So set a threshold for consecutive restart failures. If the threshold is exceeded, consider the hardware is unreliable and all ath10k operations should be skipped to avoid system crash. fail_cont_count and pending_recovery are atomic variables, and do not involve complex conditional logic. Therefore, even if recovery check and reconfig complete are executed concurrently, the recovery mechanism will not be broken. Tested-on: QCA6174 hw3.2 PCI WLAN.RM.4.4.1-00288-QCARMSWPZ-1

📍 영향받는 시스템

Linux kernel using ath10k driver (e.g., QCA6174 hardware)

⚔️ 공격 벡터

Local/Physical (Hardware instability leading to system crash)

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel