CVE-2026-98491 in Linux
요약
\~에 의해 VulDB • 2026. 10. 19.
Linux 커널에서 다음 취약점이 해결되었습니다:
net: openvswitch: conntrack: 공유된 미확인(ct) 엔트리의 수정 방지
미확인 ct(entry)를 가진 skb가 복제되는 경우, 서로 다른 확장(extension) 세트를 사용하여 둘 모두를 커밋하게 될 수 있습니다.
일련의 사건은 다음과 같습니다:
1. 첫 번째 복제본이 커밋을 시도하고 헬퍼(helper)를 실행하여 기대 목록(expectation list)에 대한 포인터 연결 작업을 수행합니다. 2. 그런 다음 확인(confirmations) 상태를 잃어 엔트리가 미확인 상태로 유지됩니다. 3. 두 번째 복제본은 이제 라벨(label)을 커밋하려 하며, 이를 위해 새로운 확장을 추가합니다. 이는 기대 목록 내의 포인터를 손상시켜 이후 소멸 경로(destruction path)에서 UAF(Use-After-Free)를 유발합니다.
이 취약점을 트리거하는 것은 가능하지만, 수정 없이 동일한 존(zone)으로 두 복제본을 모두 커밋해야 하는 실제적인 네트워크 파이프라인은 존재하지 않아야 합니다. 따라서 어쩔 수 공유된 엔트리를 가진 skb가 커밋 중에 들어오는 경우 해당 엔트리를 초기화합니다. 이는 알려진 사용 사례에는 영향을 미치지 않지만, 미확인 ct(entry)의 공유 및 수정과 관련된 잠재적 문제를 방지합니다.
이 패치의 fixes 태그는 헬퍼 도입 부분을 가리키는데, 이는 공유로 인한 주요 UAF 트리거이기 때문입니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.