drm/amd/display: Fix handling of plane refcount
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix handling of plane refcount [Why] The mechanism to backup and restore plane states doesn't maintain refcount, which can cause issues if the refcount of the plane changes in between backup and restore operations, such as memory leaks if the refcount was supposed to go down, or double frees / invalid memory accesses if the refcount was supposed to go up. [How] Cache and re-apply current refcount when restoring plane states.
- Products
- Kernel
- Affected versions
- Not specified
- Fixed versions
- 6.12.4
- CVEs
- CVE-2024-56775
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 6 Nov 2026, 03:29 UTC · Revision 1
Source evidence
drm/amd/display: Fix handling of plane refcount
core-osv · Original sourcePublished 8 Jan 2025, 17:49 UTC
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix handling of plane refcount [Why] The mechanism to backup and restore plane states doesn't maintain refcount, which can cause issues if the refcount of the plane changes in between backup and restore operations, such as memory leaks if the refcount was supposed to go down, or double frees / invalid memory accesses if the refcount was supposed to go up. [How] Cache and re-apply current refcount when restoring plane states.
osv:CVE-2024-56775
Kernel
Fixed versions: 6.12.4
Complete source record
{
"id": "52105012438a9341a5866001d4edb6ef525c6c2dd392adb4e7da88e9ed6a4f5c",
"url": "https://osv.dev/vulnerability/CVE-2024-56775",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "drm/amd/display: Fix handling of plane refcount",
"summary": "In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix handling of plane refcount [Why] The mechanism to backup and restore plane states doesn't maintain refcount, which can cause issues if the refcount of the plane changes in between backup and restore operations, such as memory leaks if the refcount was supposed to go down, or double frees / invalid memory accesses if the refcount was supposed to go up. [How] Cache and re-apply current refcount when restoring plane states.",
"evidence": "osv:CVE-2024-56775",
"products": [
{
"name": {
"value": "Kernel",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "6.12.4",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "high",
"structured": {
"id": "CVE-2024-56775",
"aliases": [
"CVE-2024-56775"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"type": "GIT",
"events": [
{
"introduced": "4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c"
},
{
"fixed": "8cb2f6793845f135b28361ba8e96901cae3e5790"
},
{
"fixed": "27227a234c1487cb7a684615f0749c455218833a"
}
]
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-56775.json"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "4.15.0"
},
{
"fixed": "6.12.4"
}
]
}
],
"package": {
"name": "Kernel",
"ecosystem": "Linux"
},
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-56775.json"
}
}
],
"modified": "2026-10-28T02:30:46.713617001Z",
"provider": "osv",
"references": [
"https://git.kernel.org/stable/c/27227a234c1487cb7a684615f0749c455218833a",
"https://git.kernel.org/stable/c/8cb2f6793845f135b28361ba8e96901cae3e5790",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/56xxx/CVE-2024-56775.json",
"https://nvd.nist.gov/vuln/detail/CVE-2024-56775",
"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
],
"provider_metadata": {
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/56xxx/CVE-2024-56775.json"
}
},
"related_cves": [
{
"value": "CVE-2024-56775",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 514494,
"published_at": "2025-01-08T17:49:13.907+00:00"
}