Executive Summary

Informations
Name CVE-2024-46848 First vendor Publication 2024-09-27
Vendor Cve Last vendor Modification 2024-10-04

Security-Database Scoring CVSS v3

Cvss vector : CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Overall CVSS Score 5.5
Base Score 5.5 Environmental Score 5.5
impact SubScore 3.6 Temporal Score 5.5
Exploitabality Sub Score 1.8
 
Attack Vector Local Attack Complexity Low
Privileges Required Low User Interaction None
Scope Unchanged Confidentiality Impact None
Integrity Impact None Availability Impact High
Calculate full CVSS 3.0 Vectors scores

Security-Database Scoring CVSS v2

Cvss vector :
Cvss Base Score N/A Attack Range N/A
Cvss Impact Score N/A Attack Complexity N/A
Cvss Expoit Score N/A Authentication N/A
Calculate full CVSS 2.0 Vectors scores

Detail

In the Linux kernel, the following vulnerability has been resolved:

perf/x86/intel: Limit the period on Haswell

Running the ltp test cve-2015-3290 concurrently reports the following warnings.

perfevents: irq loop stuck!
WARNING: CPU: 31 PID: 32438 at arch/x86/events/intel/core.c:3174
intel_pmu_handle_irq+0x285/0x370
Call Trace:

? __warn+0xa4/0x220
? intel_pmu_handle_irq+0x285/0x370
? __report_bug+0x123/0x130
? intel_pmu_handle_irq+0x285/0x370
? __report_bug+0x123/0x130
? intel_pmu_handle_irq+0x285/0x370
? report_bug+0x3e/0xa0
? handle_bug+0x3c/0x70
? exc_invalid_op+0x18/0x50
? asm_exc_invalid_op+0x1a/0x20
? irq_work_claim+0x1e/0x40
? intel_pmu_handle_irq+0x285/0x370
perf_event_nmi_handler+0x3d/0x60
nmi_handle+0x104/0x330

Thanks to Thomas Gleixner's analysis, the issue is caused by the low initial period (1) of the frequency estimation algorithm, which triggers the defects of the HW, specifically erratum HSW11 and HSW143. (For the details, please refer https://lore.kernel.org/lkml/87plq9l5d2.ffs@tglx/)

The HSW11 requires a period larger than 100 for the INST_RETIRED.ALL event, but the initial period in the freq mode is 1. The erratum is the same as the BDM11, which has been supported in the kernel. A minimum period of 128 is enforced as well on HSW.

HSW143 is regarding that the fixed counter 1 may overcount 32 with the Hyper-Threading is enabled. However, based on the test, the hardware has more issues than it tells. Besides the fixed counter 1, the message 'interrupt took too long' can be observed on any counter which was armed with a period < 32 and two events expired in the same NMI. A minimum period of 32 is enforced for the rest of the events. The recommended workaround code of the HSW143 is not implemented. Because it only addresses the issue for the fixed counter. It brings extra overhead through extra MSR writing. No related overcounting issue has been reported so far.

Original Source

Url : http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-46848

CPE : Common Platform Enumeration

TypeDescriptionCount
Application 8
Os 3686

Sources (Detail)

https://git.kernel.org/stable/c/0eaf812aa1506704f3b78be87036860e5d0fe81d
https://git.kernel.org/stable/c/15210b7c8caff4929f25d049ef8404557f8ae468
https://git.kernel.org/stable/c/25dfc9e357af8aed1ca79b318a73f2c59c1f0b2b
https://git.kernel.org/stable/c/8717dc35c0e5896f4110f4b3882f7ff787a5f73d
Source Url

Alert History

If you want to see full details history, please login or register.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Date Informations
2025-06-26 02:35:12
  • Multiple Updates
2025-06-25 12:33:53
  • Multiple Updates
2025-06-24 02:39:54
  • Multiple Updates
2025-05-27 02:44:07
  • Multiple Updates
2025-03-29 03:40:51
  • Multiple Updates
2025-03-28 13:45:12
  • Multiple Updates
2025-03-28 03:18:53
  • Multiple Updates
2025-03-19 03:14:12
  • Multiple Updates
2025-03-18 03:27:09
  • Multiple Updates
2025-03-14 03:14:26
  • Multiple Updates
2025-03-06 14:10:58
  • Multiple Updates
2025-02-22 03:24:32
  • Multiple Updates
2025-01-08 03:05:32
  • Multiple Updates
2025-01-07 03:05:05
  • Multiple Updates
2024-12-25 03:03:43
  • Multiple Updates
2024-12-12 03:06:39
  • Multiple Updates
2024-11-23 03:03:36
  • Multiple Updates
2024-11-22 03:01:45
  • Multiple Updates
2024-11-20 03:00:04
  • Multiple Updates
2024-11-14 03:00:23
  • Multiple Updates
2024-11-09 03:00:23
  • Multiple Updates
2024-10-26 02:57:45
  • Multiple Updates
2024-10-25 02:59:37
  • Multiple Updates
2024-10-23 02:58:50
  • Multiple Updates
2024-10-04 21:27:35
  • Multiple Updates
2024-09-30 17:27:26
  • Multiple Updates
2024-09-27 17:27:23
  • First insertion