CVE-2026-74299 in Linux
요약
\~에 의해 VulDB • 2026. 08. 15.
리눅스 커널에서 다음 취약점이 해결되었습니다:
RDMA/core: FRMR 노화 푸시 시 큐 오류 흐름 수정
고정된 핸들을 사용하는 풀의 노화는 활성 큐에서 비어 있지 않은 비활성 큐로 핸들을 이동해야 하며, 이는 새 페이지 할당 실패 가능성이 있는 상황에서 발생할 수 있습니다. 현재는 이러한 고장 상황을 처리하지 않아 푸시 작업이 실패하는 mkey가 누수되고 있습니다.
출력 소스의 부분적으로 채워진 마지막 페이지를 입력 대상으로부터 채우고 나머지 출력 원본 페이지들을 대상에 스플라이스(splice)하여 할당을 수행하지 않는 `push_queue_to_queue_locked()` 함수를 도입함으로써 수정합니다.
`age_pinned_pool()` 내의 핸들별 이동 루프와 `pool_aging_work()` 내의 오픈 코딩된 스플라이스를 해당 헬퍼 함수 호출로 대체합니다. 이 헬퍼 함수는 메모리 압박 상황에서도 실패할 수 없으므로, 풀 잠금 하에서 GFP_ATOMIC 할당 클래스를 제거하고 오류 흐름을 단순화합니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.