CVE-2021-47235 in Linux
الملخص
بحسب VulDB • 28/05/2026
في نواة لينكس، تم حل الثغرة التالية:
net: ethernet: إصلاح استخدام بعد التحرير (use-after-free) المحتمل في ec_bhf_remove
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، لكنه يُستخدم بعد استدعاء free_netdev(). قد يؤدي ذلك إلى حدوث استخدام بعد التحرير (use-after-free) عند الوصول إلى مؤشر priv. لذا، تم إصلاح المشكلة عن طريق نقل استدعاء free_netdev() ليأتي بعد استدعاءات pci_iounmap().
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.