CVE Catalog

CVE-2026-90273

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the coresight etm4x driver's perf enable path is missing calls to cscfg_csdev_disable_active_config() in two cases: when branch broadcast is selected but unsupported by hardware, and when etm4_enable_hw() fails. This leads to a leak of config_desc->active_cnt. The fix calls cscfg_csdev_disable_active_config() in these error paths.

Risk Assessment

The active_cnt leak can lead to improper CoreSight configuration management and stability issues with repeated perf session enable/disable. It may affect debugging and tracing reliability.

Recommendation

Update the Linux kernel to a version containing the fix that adds cscfg_csdev_disable_active_config() calls in the error paths. The update affects platforms using CoreSight ETM4x with perf.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: coresight: etm4x: missing cscfg_csdev_disable_active_config() in perf enable In the perf enable path, there are missing cases where cscfg_csdev_disable_active_config() is not called: - Branch broadcast is selected but not supported by the hardware - etm4_enable_hw() fails This can lead to a leak of config_desc->active_cnt. Fix this by properly calling cscfg_csdev_disable_active_config() in these error paths.

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