CVE-2021-47235 in Linux정보

요약

\~에 의해 VulDB • 2026. 05. 28.

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

net: ethernet: ec_bhf_remove 함수 내 잠재적 use-after-free 수정

static void ec_bhf_remove(struct pci_dev *dev) {
... struct ec_bhf_priv *priv = netdev_priv(net_dev);

unregister_netdev(net_dev); free_netdev(net_dev);

pci_iounmap(dev, priv->dma_io); pci_iounmap(dev, priv->io); ... }

priv는 netdev의 사설(private) 데이터이지만, free_netdev() 호출 이후에도 사용되고 있습니다. 이는 priv 포인터에 접근할 때 use-after-free를 유발할 수 있습니다. 따라서 free_netdev() 호출을 pci_iounmap() 호출 이후로 이동시켜 이를 수정합니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

출처

Do you need the next level of professionalism?

Upgrade your account now!