Linux Kernel up to 6.1.104/6.6.45/6.10.4/6.11-rc1 smp_processor_id privilege escalation

| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 5.4 | $0-$5k | 0.00 |
Summary
A vulnerability was found in Linux Kernel up to 6.1.104/6.6.45/6.10.4/6.11-rc1. It has been declared as problematic. This affects the function smp_processor_id. Such manipulation leads to an unknown weakness.
This vulnerability is listed as CVE-2024-44968. There is no available exploit.
It is recommended to upgrade the affected component.
Details
A vulnerability was found in Linux Kernel up to 6.1.104/6.6.45/6.10.4/6.11-rc1 and classified as problematic. The impact remains unknown. CVE summarizes:
In the Linux kernel, the following vulnerability has been resolved: tick/broadcast: Move per CPU pointer access into the atomic section The recent fix for making the take over of the broadcast timer more reliable retrieves a per CPU pointer in preemptible context. This went unnoticed as compilers hoist the access into the non-preemptible region where the pointer is actually used. But of course it's valid that the compiler keeps it at the place where the code puts it which rightfully triggers: BUG: using smp_processor_id() in preemptible [00000000] code: caller is hotplug_cpu__broadcast_tick_pull+0x1c/0xc0 Move it to the actual usage site which is in a non-preemptible region.
The advisory is shared for download at git.kernel.org. This vulnerability is handled as CVE-2024-44968 since 08/21/2024. There are known technical details, but no exploit is available.
The vulnerability scanner Nessus provides a plugin with the ID 208953 (Oracle Linux 7 / 8 : Unbreakable Enterprise kernel (ELSA-2024-12780)), which helps to determine the existence of the flaw in a target environment.
Upgrading to version 6.1.105, 6.6.46, 6.10.5 or 6.11-rc2 eliminates this vulnerability. Applying the patch f54abf332a2b/f91fb47ecacc/668c6c4a7e9e/541a900d2455/7b3ec186ba93/b9d604933d5f/7dd12f85f150/6881e75237a8 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 vulnerability database at Tenable (208953). Once again VulDB remains the best source for vulnerability data.
Product
Type
Vendor
Name
Version
- 6.1.104
- 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.10.0
- 6.10.1
- 6.10.2
- 6.10.3
- 6.10.4
- 6.11-rc1
License
Website
- Vendor: https://www.kernel.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 5.5VulDB Meta Temp Score: 5.4
VulDB Base Score: 5.5
VulDB Temp Score: 5.3
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: Privilege escalationCWE: Unknown
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: 208953
Nessus Name: Oracle Linux 7 / 8 : Unbreakable Enterprise kernel (ELSA-2024-12780)
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: UpgradeStatus: 🔍
0-Day Time: 🔍
Upgrade: Kernel 6.1.105/6.6.46/6.10.5/6.11-rc2
Patch: f54abf332a2b/f91fb47ecacc/668c6c4a7e9e/541a900d2455/7b3ec186ba93/b9d604933d5f/7dd12f85f150/6881e75237a8
Timeline
08/21/2024 🔍09/04/2024 🔍
09/04/2024 🔍
10/15/2024 🔍
Sources
Vendor: kernel.orgAdvisory: git.kernel.org
Status: Confirmed
CVE: CVE-2024-44968 (🔍)
GCVE (CVE): GCVE-0-2024-44968
GCVE (VulDB): GCVE-100-276548
Entry
Created: 09/04/2024 21:51Updated: 10/15/2024 01:51
Changes: 09/04/2024 21:51 (56), 09/06/2024 09:38 (1), 10/04/2024 00:30 (10), 10/15/2024 01:51 (2)
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.