LiveActive security incident?Get immediate response
CVE Record

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.

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysisunknown

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.
Prepared
Confidence
medium
Sources
8

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.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Unknown
CVSS
Not scored
Known Exploited
No
Published
Official CVE source material

CNA and ADP enrichment extracted from CVE v5

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.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinux5fc537bfd00033a3f813330175f7f12c25957ebf, 5fc537bfd00033a3f813330175f7f12c25957ebf, 5fc537bfd00033a3f813330175f7f12c25957ebf, 5fc537bfd00033a3f813330175f7f12c25957ebf, 5fc537bfd00033a3f813330175f7f12c25957ebf, 5fc537bfd00033a3f813330175f7f12c25957ebfunaffected
LinuxLinux5.3, 0, 5.4.211, 5.10.137, 5.15.61, 5.18.18, 5.19.2, 6.0affected
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.