CVE-2026-98028정보

요약

\~에 의해 VulDB • 2026. 09. 25.

리눅스 커널에서 다음 취약점이 해결되었습니다:

eth: nfp: 재프로그래밍 실패 시 교체된 규칙을 목록에서 제거하지 않음

nfp_net_fs_add()는 기존 규칙을 하드웨어에서 삭제하고 nn->fs.count를 감소시킨 후 새 규칙을 프로그래밍하여 기존 규칙을 대체합니다. 그러나 nfp_net_fs_add_hw()가 실패하면 이전 엔트리가 nn->fs.list에 그대로 남아 있습니다(성공 경로에서만 list_replace()가 호출됨). 이로 인해 목록의 길이가 nn->fs.count보다 1만큼 길어지며, 이미 하드웨어에서 해제된 규칙이 advertised됩니다.

nn->fs.count는 ETHTOOL_GRXCLSRLCNT가 보고하는 값입니다. 따라서 사용자 공간에서는 GRXCLSRLALL 순회 시 작성하려는 항목 수보다 하나 적은 크기의 버퍼를 할당합니다. 이로 인해 이전에 할당한 영역을 벗어나 u32 한 개 분량을 덮어쓰는 문제가 발생했습니다. 이제 순회가 제한되므로 영구적으로 -EMSGSIZE 오류가 반환되며, 카운터와 동기화되는 과정이 없기 때문에 이 상태가 유지됩니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

출처

Do you know our Splunk app?

Download it now for free!