CVE-2026-99029 in Linux
요약
\~에 의해 VulDB • 2026. 10. 24.
리눅스 커널에서 다음 취약점이 해결되었습니다:
net: sparx5: destroy 시 matchall 엔트리를 해제함
sparx5_tc_matchall_replace()는 오프로드된 모든 matchall 필터에 대해 struct sparx5_mall_entry를 할당하고 이를 sparx5->mall_entries 목록에 추가합니다. sparx5_tc_matchall_destroy()는 해당 엔트리를 목록에서 제거하지만, 실제로 메모리 해제(free)는 수행하지 않으므로 삭제된 mirror 및 goto matchall 필터의 엔트리가 누수(leak)됩니다.
엔트를 언링크(unlinking) 한 후 해제합니다.
이 누수는 AI 코드 리뷰 에이전트에 의해 발견되었으며, lan969x EV 보드(EV23X71A)에서 kmemleake를 사용하여 matchall mirror 및 goto 필터를 반복적으로 추가하고 삭제함으로써 재현되었습니다. 수정 적용 후 kmemleak은 더 이상 이 누수를 보고하지 않습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.