Linux Kernel up to 6.12.1 vector container_of denial of service

| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 5.0 | $0-$5k | 0.00 |
Summary
A vulnerability, which was classified as critical, was found in Linux Kernel up to 6.12.1. Affected by this vulnerability is the function container_of of the component Vector. Executing a manipulation can lead to denial of service.
The identification of this vulnerability is CVE-2024-53181. There is no exploit available.
You should upgrade the affected component.
Details
A vulnerability was found in Linux Kernel up to 6.12.1. It has been declared as critical. This vulnerability affects the function container_of of the component vector. The manipulation with an unknown input leads to a denial of service vulnerability. The CWE definition for the vulnerability is CWE-404. The product does not release or incorrectly releases a resource before it is made available for re-use. As an impact it is known to affect availability. CVE summarizes:
In the Linux kernel, the following vulnerability has been resolved: um: vector: Do not use drvdata in release The drvdata is not available in release. Let's just use container_of() to get the vector_device instance. Otherwise, removing a vector device will result in a crash: RIP: 0033:vector_device_release+0xf/0x50 RSP: 00000000e187bc40 EFLAGS: 00010202 RAX: 0000000060028f61 RBX: 00000000600f1baf RCX: 00000000620074e0 RDX: 000000006220b9c0 RSI: 0000000060551c80 RDI: 0000000000000000 RBP: 00000000e187bc50 R08: 00000000603ad594 R09: 00000000e187bb70 R10: 000000000000135a R11: 00000000603ad422 R12: 00000000623ae028 R13: 000000006287a200 R14: 0000000062006d30 R15: 00000000623700b6 Kernel panic - not syncing: Segfault with no mm CPU: 0 UID: 0 PID: 16 Comm: kworker/0:1 Not tainted 6.12.0-rc6-g59b723cd2adb #1 Workqueue: events mc_work_proc Stack: 60028f61 623ae028 e187bc80 60276fcd 6220b9c0 603f5820 623ae028 00000000 e187bcb0 603a2bcd 623ae000 62370010 Call Trace: [] ? vector_device_release+0x0/0x50 [] device_release+0x70/0xba [] kobject_put+0xba/0xe7 [] put_device+0x19/0x1c [] platform_device_put+0x26/0x29 [] platform_device_unregister+0x2c/0x2e [] vector_remove+0x52/0x58 [] ? mconsole_reply+0x0/0x50 [] mconsole_remove+0x160/0x1cc [] ? strlen+0x0/0x15 [] ? __dequeue_entity+0x1a9/0x206 [] ? set_next_entity+0x39/0x63 [] ? set_next_entity+0x0/0x63 [] ? um_set_signals+0x0/0x43 [] mc_work_proc+0x77/0x91 [] process_scheduled_works+0x1b3/0x2dd [] ? assign_work+0x0/0x58 [] worker_thread+0x1e9/0x293 [] ? set_pf_worker+0x0/0x64 [] ? arch_local_irq_save+0x0/0x2d [] ? kthread_exit+0x0/0x3a [] ? worker_thread+0x0/0x293 [] kthread+0x126/0x12b [] new_thread_handler+0x85/0xb6
The advisory is shared for download at git.kernel.org. This vulnerability was named CVE-2024-53181 since 11/19/2024. The exploitation appears to be difficult. There are known technical details, but no exploit is available.
The vulnerability scanner Nessus provides a plugin with the ID 216224 (Oracle Linux 7 / 8 : Unbreakable Enterprise kernel (ELSA-2025-20100)), which helps to determine the existence of the flaw in a target environment.
Upgrading to version 4.19.325, 5.4.287, 5.10.231, 5.15.174, 6.1.120, 6.6.64, 6.11.11 or 6.12.2 eliminates this vulnerability. Applying the patch 8ed7793f6f589b4e1f0b38f8448578d2a48f9c82/376c7f0beb8f6f3800fc3013ef2f422d0cbfbf92/35f8f72b45791a6a71b81140c59d02a6183b6f3b/bef9a2835011668c221851a7572b6c8433087f85/dc5251b1af5c9a0749322bf58bd5aa673f545fe2/8204dd589c4f25a7618eece5da3f0871e02af8ae/e9d36f7e71a907ec507f84ee5d60a622c345cac4/12f52e373d63f008ee386f371bdd82a3a3779199/51b39d741970742a5c41136241a9c48ac607cf82 is able to eliminate this problem. The bugfix is ready for download at git.kernel.org. The best possible mitigation is suggested to be upgrading to the latest version.
The vulnerability is also documented in the databases at Tenable (216224) and CERT Bund (WID-SEC-2024-3762). Once again VulDB remains the best source for vulnerability data.
Affected
- Debian Linux
- Amazon Linux 2
- Red Hat Enterprise Linux
- Ubuntu Linux
- SUSE Linux
- Oracle Linux
- RESF Rocky Linux
- Dell NetWorker
- Dell Avamar
- Red Hat OpenShift
- IBM QRadar SIEM
- Dell PowerProtect Data Domain
- Open Source Linux Kernel
- IBM DataPower Gateway
- Dell Secure Connect Gateway
Product
Type
Vendor
Name
Version
- 4.19.324
- 5.4.286
- 5.10.230
- 5.15.173
- 6.1.119
- 6.6.0
- 6.6.1
- 6.6.2
- 6.6.3
- 6.6.4
- 6.6.5
- 6.6.6
- 6.6.7
- 6.6.8
- 6.6.9
- 6.6.10
- 6.6.11
- 6.6.12
- 6.6.13
- 6.6.14
- 6.6.15
- 6.6.16
- 6.6.17
- 6.6.18
- 6.6.19
- 6.6.20
- 6.6.21
- 6.6.22
- 6.6.23
- 6.6.24
- 6.6.25
- 6.6.26
- 6.6.27
- 6.6.28
- 6.6.29
- 6.6.30
- 6.6.31
- 6.6.32
- 6.6.33
- 6.6.34
- 6.6.35
- 6.6.36
- 6.6.37
- 6.6.38
- 6.6.39
- 6.6.40
- 6.6.41
- 6.6.42
- 6.6.43
- 6.6.44
- 6.6.45
- 6.6.46
- 6.6.47
- 6.6.48
- 6.6.49
- 6.6.50
- 6.6.51
- 6.6.52
- 6.6.53
- 6.6.54
- 6.6.55
- 6.6.56
- 6.6.57
- 6.6.58
- 6.6.59
- 6.6.60
- 6.6.61
- 6.6.62
- 6.6.63
- 6.11.0
- 6.11.1
- 6.11.2
- 6.11.3
- 6.11.4
- 6.11.5
- 6.11.6
- 6.11.7
- 6.11.8
- 6.11.9
- 6.11.10
- 6.12.0
- 6.12.1
License
Website
- Vendor: https://www.kernel.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 5.1VulDB Meta Temp Score: 5.0
VulDB Base Score: 4.8
VulDB Temp Score: 4.6
VulDB Vector: 🔍
VulDB Reliability: 🔍
NVD Base Score: 5.5
NVD Vector: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
Exploiting
Class: Denial of serviceCWE: CWE-404
CAPEC: 🔍
ATT&CK: 🔍
Physical: Partially
Local: Yes
Remote: Partially
Availability: 🔍
Status: Not defined
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Nessus ID: 216224
Nessus Name: Oracle Linux 7 / 8 : Unbreakable Enterprise kernel (ELSA-2025-20100)
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: UpgradeStatus: 🔍
0-Day Time: 🔍
Upgrade: Kernel 4.19.325/5.4.287/5.10.231/5.15.174/6.1.120/6.6.64/6.11.11/6.12.2
Patch: 8ed7793f6f589b4e1f0b38f8448578d2a48f9c82/376c7f0beb8f6f3800fc3013ef2f422d0cbfbf92/35f8f72b45791a6a71b81140c59d02a6183b6f3b/bef9a2835011668c221851a7572b6c8433087f85/dc5251b1af5c9a0749322bf58bd5aa673f545fe2/8204dd589c4f25a7618eece5da3f0871e02af8ae/e9d36f7e71a907ec507f84ee5d60a622c345cac4/12f52e373d63f008ee386f371bdd82a3a3779199/51b39d741970742a5c41136241a9c48ac607cf82
Timeline
11/19/2024 🔍12/27/2024 🔍
12/27/2024 🔍
12/14/2025 🔍
Sources
Vendor: kernel.orgAdvisory: git.kernel.org
Status: Confirmed
CVE: CVE-2024-53181 (🔍)
GCVE (CVE): GCVE-0-2024-53181
GCVE (VulDB): GCVE-100-289564
CERT Bund: WID-SEC-2024-3762 - Linux Kernel: Mehrere Schwachstellen ermöglichen Denial of Service
Entry
Created: 12/27/2024 18:35Updated: 12/14/2025 23:55
Changes: 12/27/2024 18:35 (59), 02/13/2025 13:36 (2), 07/23/2025 16:57 (7), 10/08/2025 16:30 (12), 10/13/2025 22:31 (1), 11/18/2025 09:38 (1), 12/14/2025 23:55 (1)
Complete: 🔍
Cache ID: 216::103
Once again VulDB remains the best source for vulnerability data.
No comments yet. Languages: en.
Please log in to comment.