Linux 커널에서는 다음 취약점이 해결되었습니다. net: mana: 서비스 재검색 PCI 경로에서 double destroy_workqueue 수정 드라이버에서 코너 케이스를 테스트하는 동안 use-after-free 충돌이 발생했습니다. 서비스 재검색 PCI 경로에서 발견되었습니다. mana_serv_reset()이 mana_gd_suspens()를 호출할 때, mana_gd_cleanup() gc->service_wq를 파괴합니다. 후속 mana_gd_resume()이 실패하는 경우 -ETIMEDOUT 또는 -EPROTO를 사용하면 코드가 다음으로 넘어갑니다. pci_stop_and_remove_bus_device()를 트리거하는 mana_serv_rescan(). 티
Linux 커널에서는 다음 취약점이 해결되었습니다.
net: mana: 서비스 재검색 PCI 경로에서 double destroy_workqueue 수정
드라이버에서 코너 케이스를 테스트하는 동안 use-after-free 충돌이 발생했습니다. 서비스 재검색 PCI 경로에서 발견되었습니다.
mana_serv_reset()이 mana_gd_suspens()를 호출할 때, mana_gd_cleanup() gc->service_wq를 파괴합니다. 후속 mana_gd_resume()이 실패하는 경우 -ETIMEDOUT 또는 -EPROTO를 사용하면 코드가 다음으로 넘어갑니다. pci_stop_and_remove_bus_device()를 트리거하는 mana_serv_rescan(). 이는 PCI .remove 콜백(mana_gd_remove)을 호출합니다. mana_gd_cleanup()을 두 번째로 시도하여 이미- 해제된 작업 대기열. gc->service_wq를 NULL 검사하여 이 문제를 해결하세요. mana_gd_cleanup() 및 소멸 후 NULL로 설정합니다.
참조용 문제 호출 스택: [2026년 2월 21일 토요일 18:53:48] 통화 추적: [2026년 2월 21일 토요일 18:53:48] [2026년 2월 21일 토요일 18:53:48] mana_gd_cleanup+0x33/0x70 [마나] [2026년 2월 21일 토요일 18:53:48] mana_gd_remove+0x3a/0xc0 [마나] [2026년 2월 21일 토요일 18:53:48] pci_device_remove+0x41/0xb0 [2026년 2월 21일 토요일 18:53:48] device_remove+0x46/0x70 [2026년 2월 21일 토요일 18:53:48] device_release_driver_internal+0x1e3/0x250 [2026년 2월 21일 토요일 18:53:48] device_release_driver+0x12/0x20 [2026년 2월 21일 토요일 18:53:48] pci_stop_bus_device+0x6a/0x90 [2026년 2월 21일 토요일 18:53:48] pci_stop_and_remove_bus_device+0x13/0x30 [2026년 2월 21일 토요일 18:53:48] mana_do_service+0x180/0x290 [마나] [2026년 2월 21일 토요일 18:53:48] mana_serv_func+0x24/0x50 [마나] [2026년 2월 21일 토요일 18:53:48] process_one_work+0x190/0x3d0 [2026년 2월 21일 토요일 18:53:48] Worker_thread+0x16e/0x2e0 [2026년 2월 21일 토요일 18:53:48] kthread+0xf7/0x130 [2026년 2월 21일 토요일 18:53:48] ? __pfx_worker_thread+0x10/0x10 [2026년 2월 21일 토요일 18:53:48] ? __pfx_kthread+0x10/0x10 [2026년 2월 21일 토요일 18:53:48] ret_from_fork+0x269/0x350 [2026년 2월 21일 토요일 18:53:48] ? __pfx_kthread+0x10/0x10 [2026년 2월 21일 토요일 18:53:48] ret_from_fork_asm+0x1a/0x30 [2026년 2월 21일 토요일 18:53:48]
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 78.00 |
| 악용 신호(추가 악용신호 없음) | ×1.00 |
| VPI | 78.00 |
VPI 공식 vpi-v1 기준