CVE-2025-40189
BaseFortify
Publication date: 2025-11-12
Last updated on: 2025-11-14
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | kernel | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability is in the Linux kernel's lan78xx USB network driver. The function lan78xx_read_raw_eeprom failed to properly handle EEPROM read timeout errors. Specifically, when a timeout occurred, the function would discard the original timeout error and instead return the status of restoring LED pin configuration. This caused callers to mistakenly treat the EEPROM data buffer as valid even though the read had timed out, potentially resulting in use of uninitialized or partial data.
How can this vulnerability impact me? :
The vulnerability can cause the system to use invalid or uninitialized EEPROM data due to misreported read timeouts. This could lead to unpredictable behavior or bugs in the network driver or device operation, potentially causing network malfunctions or instability on affected hardware using the lan78xx USB network driver.