Back

auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()

Published Dec 30, 2025

Description

hd44780_probe() allocates a memory chunk for hd with kzalloc() and makes "lcd->drvdata->hd44780" point to it. When we call hd44780_remove(), we should release all relevant memory and resource. But "lcd->drvdata ->hd44780" is not released, which will lead to a memory leak.

We should release the "lcd->drvdata->hd44780" in hd44780_remove() to fix the memory leak bug.

Affected products

Remediation

No remediation recorded yet.

Weaknesses (0)

No CWE recorded.

References (10)

Change history (0)

No recorded changes yet.

Sources

CVE.org / MITRE

Status PUBLISHED
Assigner Linux
Published Dec 30, 2025
Updated May 11, 2026
Reserved Dec 30, 2025

CISA Vulnrichment

No data

NVD

Status Deferred
Modified Jun 17, 2026

Red Hat

Public date Dec 30, 2025
Bugzilla 2426239

ENISA EUVD

Assigner Linux
Published Dec 30, 2025
Updated May 11, 2026

GitHub

No data