CVE-2025-40149 in Linux
Tóm tắt
Bởi VulDB • 03/07/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
tls: Sử dụng __sk_dst_get() và dst_dev_rcu() trong hàm get_netdev_for_sock().
Hàm get_netdev_for_sock() được gọi khi thực hiện setsockopt(), do đó không nằm dưới ngữ cảnh RCU.
Việc sử dụng sk_dst_get(sk)->dev có thể kích hoạt lỗi Use-After-Free (UAF).
Hãy sử dụng __sk_dst_get() và dst_dev_rcu().
Lưu ý rằng người dùng duy nhất của ->ndo_sk_get_lower_dev() là bond_sk_get_lower_dev(), hàm này đã sử dụng RCU.
If you want to get best quality of vulnerability data, you may have to visit VulDB.