CVE-2023-53148
BaseFortify
Publication date: 2025-09-15
Last updated on: 2025-11-25
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-415 | The product calls free() twice on the same memory address. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability occurs in the Linux kernel's igb driver, where removing a Thunderbolt hub connected via USB Type-C can cause a hung task timeout. This happens because the igb_down function is called multiple times during the unplugging process, leading to a block at napi_synchronize. The issue arises when igb_io_error_detected triggers a call to igb_down and then igb_remove triggers a second call, causing the system to hang. The root cause is that a non-fatal PCIe error leads to a requested slot reset that is not properly handled, breaking the Ethernet connection. The fix involves ignoring non-fatal PCIe errors to prevent the hung task and preserve the Ethernet connection.
How can this vulnerability impact me? :
This vulnerability can cause the system to hang or experience a timeout when unplugging a Thunderbolt hub connected to Ethernet and a display via USB Type-C. It can lead to a breakdown of the Ethernet connection due to improper handling of PCIe errors, potentially disrupting network connectivity and causing system instability during device removal.