CVE-2022-50176: drm/mcde: Fix refcount leak in mcde_dsi_bind
In the Linux kernel, the following vulnerability has been resolved:
drm/mcde: Fix refcount leak in mcde_dsi_bind
Every iteration of for_each_available_child_of_node() decrements
the reference counter of the previous node. There is no decrement
when break out from the loop and results in refcount leak.
Add missing of_node_put() to fix this.
Security readout for executives and security teams
Plain-English summary
CVE-2022-50176 is a Linux kernel issue in the MCDE display driver. A missing reference release can leak kernel object references during driver binding. The source bundle provides no CVSS score and no active exploitation signal, so urgency depends on whether affected kernel builds actually use this hardware-specific driver.
Executive priority
Treat this as a targeted kernel maintenance item, not an internet-wide emergency based on current evidence. Escalate for products or appliances using affected Linux display hardware, especially where kernel updates are slow or vendor support is unclear.
Technical view
The flaw is in drm/mcde mcde_dsi_bind. When for_each_available_child_of_node() exits early, the current device-tree node reference is not decremented. The kernel fix adds the missing of_node_put() call to prevent a refcount leak. Public references are Linux stable commits for affected kernel branches.
Likely exposure
Exposure appears limited to Linux systems running affected kernel versions with the MCDE DSI/display driver present and relevant device-tree hardware. Generic Linux servers are less likely to be exposed unless this driver is built and reachable.
Exploitation context
The provided sources do not report active exploitation, public exploit availability, or KEV listing. The demonstrated impact is a kernel reference-count leak; broader security impact is not described in the source bundle.
Researcher notes
Evidence is narrow: the CVE text describes a missing of_node_put() after loop break in mcde_dsi_bind and links stable commits. No CWE, CVSS, exploitability analysis, or runtime impact beyond refcount leak is provided.
Mitigation direction
Update to a vendor-supported kernel containing the referenced stable fixes.
Check distribution advisories for backported fixes before relying on version numbers alone.
Prioritize embedded or display-controller platforms using the MCDE DSI driver.
If no fix is packaged, follow kernel or distribution vendor guidance.
Keep normal kernel regression testing in the patch rollout path.
Validation and detection
Inventory kernel versions across Linux assets and embedded images.
Check whether the MCDE display driver is built, enabled, or loaded.
Confirm affected device-tree configurations exist on target hardware.
Compare vendor kernel source or changelog against referenced stable commits.
Record systems as not applicable when the driver and hardware are absent.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2022-50176 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
0CVSS vectors
3Timeline events
0ADP providers
7Source links
Vulnerability timeline
Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.
CVE reservedCVE Program
The CVE ID was reserved by the assigning CNA.
CVE publishedCVE Program
The CVE record was published.
Jun 18, 2025, 11:03 UTC (UTC+00:00)
CVE updatedCVE Program
The CVE record metadata indicates this as the latest update time.