CVE-2026-74662 in Linux
요약
\~에 의해 VulDB • 2026. 08. 23.
리눅스 커널에서 다음 취약점이 해결되었습니다:
inet: frags: 타이머 활성화 전에 큐를 게시함
inet_frag_create()는 fqdir rhashtable에 큐를 삽입하기 전에 분할 큐 타이머를 활성화합니다. 네임스페이스의 분할 시간 초과 값이 0이거나 음수인 경우, 타이머가 큐가 게시되기 전에 실행될 수 있습니다.
타이머 콜백은 이후 큐를 완료 상태로 표시하고, 해시 테이블에 아직 없는 노드를 제거하려고 시도하며 예상된 해시 참조(reference)를 해제(drop)합니다. 이로 인해 생성 과정에서는 해당 참조를 복원하지 않고도 완료된 큐를 게시할 수 있게 되며, 호출자가 나머지 참조를 해제한 후에도 stale(구식/유효기간이 지난) 해시 노드가 남게 됩니다.
큐를 먼저 게시하고 큐 잠금(queue lock)을 유지한 상태에서 타이머를 활성화합니다. 이렇게 하면 타이머 만료 시점이 큐가 해시 테이블에 표시되는 때까지 대기하게 되므로, inet_frag_kill()은 해당 노드를 제거하고 해시 참조의 균형을 맞출 수 있습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.