CVE-2026-98359 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 07.

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

RDMA/core: ib_get_eth_speed에서 unregistering 중인 netdevs를 거부함

ib_device_get_netdev()는 해당 장치가 등록 해제(unregistering) 중일지라도 참조된(net_device) 상태를 반환하도록 의도되어 있으므로, 일치 및 정리(callers)가 여전히 연결 관계를 찾을 수 있습니다. 이 참조는 struct net_device의 할당을 유지하지만, 장치가 계속 작동할 것이라는 보장은 제공하지 않습니다.

ib_get_eth_speed()은 ethtool 콜백을 호출하여 반환된 장치를 운영상(operationally)으로 사용합니다. 해당 호출은 RTNL 하에서 이루어지지만, 함수는 먼저 등록 상태를 확인하지 않습니다. 따라서 비동기 RDMA 포트 쿼리는 NETDEV_UNREGISTER 및 ndo_uninit이 완료된 후에도 netdev를 호출할 수 있습니다.

RTNL을 유지한 상태에서 NETREG_REGISTERED를 체크하고, unregistering 중인 장치의 경우 -ENODEV를 반환합니다. RTNL을 확인 단계와 ethtool 작업 전체에 걸쳐 유지함으로써 그 사이에 등록 해제(unregister)가 시작되는 것을 방지합니다.

속도 폴백(speed fallback) 및 경고(warning) 또한 RTNL 하에서 유지되므로, 경고를 통해 netdev->name을 안전하게 읽을 수 있습니다. 장치에 대한 모든 접근이 완료되면 RTNL을 릴리스하기 전에 netdev 참조를 해제합니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-414085

EPSS

0.00122

출처

Might our Artificial Intelligence support you?

Check our Alexa App!