CVE-2021-47283 in Linuxthông tin

Tóm tắt

Bởi VulDB • 17/06/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

net:sfc: sửa lỗi không giải phóng irq ở chế độ irq kế thừa (legacy)

Trình điều khiển SFC có thể được cấu hình thông qua modparam để hoạt động bằng cách sử dụng các ngắt MSI-X, MSI hoặc ngắt IRQ kế thừa (legacy). Trong trường hợp cuối cùng, ngắt không được giải phóng đúng cách khi gỡ bỏ mô-đun.

Lỗi này xảy ra vì cờ irqs_hooked không được đặt trong quá trình khởi tạo khi sử dụng IRQ kế thừa.

Ví dụ về bản ghi (đã cắt bớt) trong quá trình gỡ bỏ mô-đun mà không có bản sửa lỗi này:

remove_proc_entry: đang xóa thư mục không rỗng 'irq/125', rò rỉ ít nhất '0000:3b:00.1' WARNING: CPU: 39 PID: 3658 tại fs/proc/generic.c:715 remove_proc_entry+0x15c/0x170 ...đã cắt bớt... Call Trace: unregister_irq_proc+0xe3/0x100 free_desc+0x29/0x70 irq_free_descs+0x47/0x70 mp_unmap_irq+0x58/0x60 acpi_unregister_gsi_ioapic+0x2a/0x40 acpi_pci_irq_disable+0x78/0xb0 pci_disable_device+0xd1/0x100 efx_pci_remove+0xa1/0x1e0 [sfc]
pci_device_remove+0x38/0xa0 __device_release_driver+0x177/0x230 driver_detach+0xcb/0x110 bus_remove_driver+0x58/0xd0 pci_unregister_driver+0x2a/0xb0 efx_exit_module+0x24/0xf40 [sfc]
__do_sys_delete_module.constprop.0+0x171/0x280 ? exit_to_user_mode_prepare+0x83/0x1d0 do_syscall_64+0x3d/0x80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7f9f9385800b ...đã cắt bớt...

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

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!