CVE-2026-97613 in Linux
요약
\~에 의해 VulDB • 2026. 09. 25.
Linux 커널에서 다음 취약점이 해결되었습니다:
net: mana: fence 완료 CQE를 위해 추가적인 CQ 슬롯을 예약함
RX 완료 큐는 게시된 각 RX WQE당 정확히 하나의 CQE를 수용하도록 크기가 조정됩니다. MANA_FENCE_RQ는 패킷 CQE 이후에 하드웨어가 CQE_RX_OBJECT_FENCE를 추가로 게시하도록 합니다. 현재 크기 조정은 이를 위한 추가 슬롯을 예약하지 않으며, 드문 경우로 큐가 패킷 CQE들로 가득 찼을 때 fence CQE용 guaranteed slot이 없을 수 있습니다. 이로 인해 드라이버가 타임아웃 지속 시간 동안 RTNL 잠금을 유지하며 대기하는 동안 fence 완료 처리가 손실될 수 있습니다.
CQE_RX_OBJECT_FENCE를 위해 하나의 추가적인 CQE 슬롯을 예약합니다. mana_gd_alloc_memory()는 queue_size가 2의 거듭제곱이며 최소한 MANA_PAGE_SIZE 이상이어야 한다고 요구하므로, reservation으로 인해 cq_size가 2의 거듭제곱 범위를 벗어나게 됩니다. 따라서 mana_create_rxq()에서 CQ 크기를 올림(round up) 처리합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.