GHSA-9H28-6JF6-FFG7
Vulnerability from github – Published: 2026-09-17 18:32 – Updated: 2026-09-17 18:32In the Linux kernel, the following vulnerability has been resolved:
drm/lima: call drm_mm_init() with a valid allocation range
lima_vm_create() is currently run before va_start and va_end are set up, meaning they are both 0. lima_vm_create() runs drm_mm_init() with them as arguments for the allocator, and if DRM_DEBUG_MM is enabled the DRM_MM_BUG_ON check in drm_mm_init then fires, as seen here on exynos4412-odroid-u2:
[ 1.736297] ------------[ cut here ]------------ [ 1.740370] kernel BUG at drivers/gpu/drm/drm_mm.c:931! [ 1.745574] Internal error: Oops - BUG: 0 [#1] SMP ARM [ 1.750697] Modules linked in: [ 1.753734] CPU: 0 UID: 0 PID: 41 Comm: kworker/u16:1 Not tainted 7.0.10-postmarketos-exynos4 #11 PREEMPT [ 1.763372] Hardware name: Samsung Exynos (Flattened Device Tree) [ 1.769446] Workqueue: events_unbound deferred_probe_work_func [ 1.775261] PC is at drm_mm_init+0x9c/0xa4 [ 1.779339] LR is at lima_vm_create+0x144/0x17c [ ... ]
Fix the issue by moving the lima_vm_create() call after va_start and va_end are set up.
{
"affected": [],
"aliases": [
"CVE-2026-93183"
],
"database_specific": {
"cwe_ids": [],
"github_reviewed": false,
"github_reviewed_at": null,
"nvd_published_at": "2026-09-17T17:18:14Z",
"severity": null
},
"details": "In the Linux kernel, the following vulnerability has been resolved:\n\ndrm/lima: call drm_mm_init() with a valid allocation range\n\nlima_vm_create() is currently run before va_start and va_end are set up,\nmeaning they are both 0. lima_vm_create() runs drm_mm_init() with them\nas arguments for the allocator, and if DRM_DEBUG_MM is enabled the\nDRM_MM_BUG_ON check in drm_mm_init then fires, as seen here on\nexynos4412-odroid-u2:\n\n[ 1.736297] ------------[ cut here ]------------\n[ 1.740370] kernel BUG at drivers/gpu/drm/drm_mm.c:931!\n[ 1.745574] Internal error: Oops - BUG: 0 [#1] SMP ARM\n[ 1.750697] Modules linked in:\n[ 1.753734] CPU: 0 UID: 0 PID: 41 Comm: kworker/u16:1 Not tainted 7.0.10-postmarketos-exynos4 #11 PREEMPT\n[ 1.763372] Hardware name: Samsung Exynos (Flattened Device Tree)\n[ 1.769446] Workqueue: events_unbound deferred_probe_work_func\n[ 1.775261] PC is at drm_mm_init+0x9c/0xa4\n[ 1.779339] LR is at lima_vm_create+0x144/0x17c\n[ ... ]\n\nFix the issue by moving the lima_vm_create() call after va_start and\nva_end are set up.",
"id": "GHSA-9h28-6jf6-ffg7",
"modified": "2026-09-17T18:32:13Z",
"published": "2026-09-17T18:32:13Z",
"references": [
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93183"
},
{
"type": "WEB",
"url": "https://git.kernel.org/stable/c/3b3bce4a692ac60d9f4a341e6b597dd1fd0a28f9"
},
{
"type": "WEB",
"url": "https://git.kernel.org/stable/c/788917ba77f5d69bd368c1d176ecceda346a2951"
},
{
"type": "WEB",
"url": "https://git.kernel.org/stable/c/79a3331ee436c8b1454f897d539606c9b5ebdf9f"
},
{
"type": "WEB",
"url": "https://git.kernel.org/stable/c/ad4e908096dff97646f77b04e2e2825225e215f7"
},
{
"type": "WEB",
"url": "https://git.kernel.org/stable/c/af1f276d50c9d7ebcd25770f358ca503a89d96d7"
},
{
"type": "WEB",
"url": "https://git.kernel.org/stable/c/e0773ad25a34a49aece176721c466cf214e02222"
},
{
"type": "WEB",
"url": "https://git.kernel.org/stable/c/e2a7cee341986cb5b544a8286edc7fb0494c592e"
},
{
"type": "WEB",
"url": "https://git.kernel.org/stable/c/fd6bc5f1d6b54047b06b82bab25a7e21e4b1c95a"
}
],
"schema_version": "1.4.0",
"severity": []
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.