CVE Catalog

CVE-2024-50150

High
Published: Translated: NVD NIST

Summary

A vulnerability has been identified in the Linux kernel affecting USB Type-C altmode devices. The issue was that the altmode device release did not keep a reference to its parent device, which could lead to errors in object management.

Risk Assessment

The lack of a proper reference to the parent device may lead to memory management issues and system stability problems, potentially affecting the operation of USB devices in the system.

Recommendation

It is recommended to update the Linux kernel to a version that includes the fix for this vulnerability to ensure proper management of references to parent devices.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: usb: typec: altmode should keep reference to parent The altmode device release refers to its parent device, but without keeping a reference to it. When registering the altmode, get a reference to the parent and put it in the release function. Before this fix, when using CONFIG_DEBUG_KOBJECT_RELEASE, we see issues like this: [ 43.572860] kobject: 'port0.0' (ffff8880057ba008): kobject_release, parent 0000000000000000 (delayed 3000) [ 43.573532] kobject: 'port0.1' (ffff8880057bd008): kobject_release, parent 0000000000000000 (delayed 1000) [ 43.574407] kobject: 'port0' (ffff8880057b9008): kobject_release, parent 0000000000000000 (delayed 3000) [ 43.575059] kobject: 'port1.0' (ffff8880057ca008): kobject_release, parent 0000000000000000 (delayed 4000) [ 43.575908] kobject: 'port1.1' (ffff8880057c9008): kobject_release, parent 0000000000000000 (delayed 4000) [ 43.576908] kobject: 'typec' (ffff8880062dbc00): k

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