Linux 커널에서는 다음 취약점이 해결되었습니다. iavf: 재설정 중 PTP use-after-free 수정 커밋 7c01dbfc8a1c5f("iavf: 정기적으로 PHC 시간 캐시")에 도입된 작업자가 PHC 시간을 캐시했지만 재설정 또는 비활성화 중에 중지하지 못했습니다. 이는 `iavf_reset_task()` 또는 `iavf_disable_vf()` 작업자가 아직 있는 동안 어댑터 리소스(AQ)를 확보합니다. 달리기. 작업자가 해체 중에 `iavf_queue_ptp_cmd()`를 트리거하면 해제된 메모리/잠금에 액세스하고 리드
Linux 커널에서는 다음 취약점이 해결되었습니다.
iavf: 재설정 중 PTP use-after-free 수정
커밋 7c01dbfc8a1c5f("iavf: 정기적으로 PHC 시간 캐시")에 도입된 작업자가 PHC 시간을 캐시했지만 재설정 또는 비활성화 중에 중지하지 못했습니다.
이는 iavf_reset_task() 또는
iavf_disable_vf() 작업자가 아직 있는 동안 어댑터 리소스(AQ)를 확보합니다.
달리기. 작업자가 해체 중에 iavf_queue_ptp_cmd()를 트리거하면
해제된 메모리/잠금에 액세스하여 충돌이 발생합니다.
어댑터를 분해하기 전에 iavf_ptp_release()를 호출하여 이 문제를 해결하세요.
이렇게 하면 ptp_clock_unregister()가 작업자를 동기적으로 취소하고
지원 리소스가 파괴되기 전에 chardev를 정리합니다.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 78.00 |
| 악용 신호(추가 악용신호 없음) | ×1.00 |
| VPI | 78.00 |
VPI 공식 vpi-v1 기준