CVE-2025-40070
BaseFortify
Publication date: 2025-10-28
Last updated on: 2025-10-30
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | 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 related to the Linux kernel's pps (Pulse Per Second) subsystem. It involves improper error handling in the pps_register_cdev function when registering a device. Specifically, the release hook was not set before calling device_register(), which could cause a warning or potential issues if device_register() fails and put_device() tries to call the release function. The fix involved setting the release hook before device_register() and removing outdated comments and code to prevent double free errors.
How can this vulnerability impact me? :
The vulnerability can cause warnings and potentially unstable behavior in the Linux kernel when the device registration fails, due to improper error handling and possible double free scenarios. This could lead to kernel instability or crashes in affected systems using the pps subsystem.