Linux 커널에서는 다음 취약점이 해결되었습니다. i3c: mipi-i3c-hci: DMA 링 대기열 제거의 경합 수정 HCI DMA 대기열 제거 경로(hci_dma_dequeue_xfer())는 다음을 위해 호출될 수 있습니다. 동시에 시간 초과되는 여러 전송. 그러나 함수는 직렬화되지 않으며 자체적으로 경쟁할 수 있습니다. 시간 초과가 발생하면 hci_dma_dequeue_xfer()는 링을 중지하고 전송이 불완전한 다음 링을 다시 시작합니다. 또 다른 시간 초과가 발생한 경우 동일한 함수에 대한 병렬 호출을 트리거합니다.
Linux 커널에서는 다음 취약점이 해결되었습니다.
i3c: mipi-i3c-hci: DMA 링 대기열 제거의 경합 수정
HCI DMA 대기열 제거 경로(hci_dma_dequeue_xfer())는 다음을 위해 호출될 수 있습니다. 동시에 시간 초과되는 여러 전송. 그러나 함수는 직렬화되지 않으며 자체적으로 경쟁할 수 있습니다.
시간 초과가 발생하면 hci_dma_dequeue_xfer()는 링을 중지하고 전송이 불완전한 다음 링을 다시 시작합니다. 또 다른 시간 초과가 발생한 경우 동일한 함수에 대한 병렬 호출을 트리거하면 두 인스턴스가 서로 간섭 - 예기치 않게 링을 중지하거나 다시 시작 시간.
hci_dma_dequeue_xfer()가 직렬화되도록 뮤텍스를 추가합니다. 그 자체.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 78.00 |
| 악용 신호(추가 악용신호 없음) | ×1.00 |
| VPI | 78.00 |
VPI 공식 vpi-v1 기준