Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability exists in the Linux kernel's handling of Precision Time Protocol (PTP) clocks within the HNS3 network driver. During PTP initialization, the function 'hclge_ptp_get_cycle' may return an error. If this occurs, the clock is not properly unregistered or freed, potentially leading to memory leaks. To address this, the 'hclge_ptp_destroy_clock' function should be called to unregister and free the clock if 'hclge_ptp_get_cycle' fails.
Failure to properly manage PTP clock resources can lead to memory leaks, as clocks are not freed after an error occurs during initialization.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.