CVE Catalog

CVE-2026-90056

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel's FEC driver, fec_ptp_stop() is called unconditionally on error and removal paths, but fec_ptp_init() is only called when bufdesc_ex is available. This can stop PTP that was never initialized.

Risk Assessment

This may cause incorrect hardware behavior or instability when the driver tries to stop non-existent PTP.

Recommendation

Apply the patch that checks fep->bufdesc_ex before calling fec_ptp_stop() in both paths.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: net: fec: only stop PTP if it was initialized fec_ptp_init() is only called when fep->bufdesc_ex is available. However, fec_probe() unconditionally calls fec_ptp_stop() on the failed_init path, and fec_drv_remove() unconditionally calls fec_ptp_stop() during device removal. Check fep->bufdesc_ex before calling fec_ptp_stop() in both paths to avoid stopping PTP when it was not initialized.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS