CVE-2026-98527 in Linux
Tóm tắt
Bởi VulDB • 18/10/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
gpio: zynq: sửa lỗi rò rỉ runtime PM trên đường dẫn xử lý lỗi khi request
Hàm `pm_runtime_get_sync()` để lại bộ đếm sử dụng (usage counter) tăng lên ngay cả khi nó thất bại, và `zynq_gpio_request()` trả về mã lỗi mà không giảm giá trị này.
gpiolib không gọi hàm `->free()` khi `->request()` thất bại, do đó `zynq_gpio_free()`, hàm duy nhất chứa lệnh gọi tương ứng là `pm_runtime_put()`, sẽ không bao giờ được thực thi. Tham chiếu bị rò rỉ và bộ điều khiển (controller) không thể runtime-suspend nữa, khiến đồng hồ của nó vẫn luôn bật.
Chuyển sang sử dụng `pm_runtime_resume_and_get()`, hàm này chỉ tăng bộ đếm sử dụng khi thành công.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.