Skip to main content
VulnerabilityPublished Updated

CVE-2026-72245: Linux kernel · gpu: host1x: Fix device reference leak in host1x_device_parse_dt() error path

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · fixed in edc7267b59a465c6ae7c5ffac2171c30962bd325 : update Linux kernel when convenient.

Data as of 6 Nov 2026, 17:19 UTC

Severity
Unrated

Rated by Threat Radar · CVSS not yet scored by NVD

Thin evidence

One scorer or none
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-11-06.

Patch
Available – fixed in edc7267b59a465c6ae7c5ffac2171c30962bd325, e75717f9aec04355777be41070890c6a815c76df, c4d6442ac3ed00041fe4e1df715717ed78a7d37f +5

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 15 Aug 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 6 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ f4c5cf88fbd50e4779042268947b2e2f90c20484, < edc7267b59a465c6ae7c5ffac2171c30962bd325
Fixed in
  • edc7267b59a465c6ae7c5ffac2171c30962bd325
LinuxLinuxAffected
  • ≥ f4c5cf88fbd50e4779042268947b2e2f90c20484, < e75717f9aec04355777be41070890c6a815c76df
Fixed in
  • e75717f9aec04355777be41070890c6a815c76df
LinuxLinuxAffected
  • ≥ f4c5cf88fbd50e4779042268947b2e2f90c20484, < c4d6442ac3ed00041fe4e1df715717ed78a7d37f
Fixed in
  • c4d6442ac3ed00041fe4e1df715717ed78a7d37f
LinuxLinuxAffected
  • ≥ f4c5cf88fbd50e4779042268947b2e2f90c20484, < a408d89e20d38d78f540e1951dc4c6056ad662e1
Fixed in
  • a408d89e20d38d78f540e1951dc4c6056ad662e1
LinuxLinuxAffected
  • ≥ f4c5cf88fbd50e4779042268947b2e2f90c20484, < 8559b1501f77a5b5d003790bec170ca449e0c674
Fixed in
  • 8559b1501f77a5b5d003790bec170ca449e0c674
LinuxLinuxAffected
  • ≥ f4c5cf88fbd50e4779042268947b2e2f90c20484, < 4454caa204a2edb19c62754ddb96e5dbca0d2f49
Fixed in
  • 4454caa204a2edb19c62754ddb96e5dbca0d2f49

Description

In the Linux kernel, the following vulnerability has been resolved: gpu: host1x: Fix device reference leak in host1x_device_parse_dt() error path After device_initialize(), the embedded struct device in struct host1x_device should be released through the device core with put_device(). In host1x_device_add(), if host1x_device_parse_dt() fails, the current error path frees the object directly with kfree(device). That bypasses the normal device lifetime handling and leaks the reference held on the embedded struct device. The issue was identified by a static analysis tool I developed and confirmed by manual review. Fix this by using put_device() in the host1x_device_parse_dt() failure path.

References

Community reviews

Loading reviews…