Executive Summary

Informations
Name CVE-2024-42232 First vendor Publication 2024-08-07
Vendor Cve Last vendor Modification 2024-08-08

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:

libceph: fix race between delayed_work() and ceph_monc_stop()

The way the delayed work is handled in ceph_monc_stop() is prone to races with mon_fault() and possibly also finish_hunting(). Both of these can requeue the delayed work which wouldn't be canceled by any of the following code in case that happens after cancel_delayed_work_sync() runs -- __close_session() doesn't mess with the delayed work in order to avoid interfering with the hunting interval logic. This part was missed in commit b5d91704f53e ("libceph: behave in mon_fault() if cur_mon < 0") and use-after-free can still ensue on monc and objects that hang off of it, with monc->auth and monc->monmap being particularly susceptible to quickly being reused.

To fix this:

- clear monc->cur_mon and monc->hunting as part of closing the session
in ceph_monc_stop() - bail from delayed_work() if monc->cur_mon is cleared, similar to how
it's done in mon_fault() and finish_hunting() (based on monc->hunting) - call cancel_delayed_work_sync() after the session is closed

Original Source

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

CWE : Common Weakness Enumeration

% Id Name
100 % CWE-416 Use After Free

CPE : Common Platform Enumeration

TypeDescriptionCount
Application 8
Os 3658

Sources (Detail)

https://git.kernel.org/stable/c/1177afeca833174ba83504688eec898c6214f4bf
https://git.kernel.org/stable/c/20cf67dcb7db842f941eff1af6ee5e9dc41796d7
https://git.kernel.org/stable/c/2d33654d40a05afd91ab24c9a73ab512a0670a9a
https://git.kernel.org/stable/c/33d38c5da17f8db2d80e811b7829d2822c10625e
https://git.kernel.org/stable/c/34b76d1922e41da1fa73d43b764cddd82ac9733c
https://git.kernel.org/stable/c/63e5d035e3a7ab7412a008f202633c5e6a0a28ea
https://git.kernel.org/stable/c/69c7b2fe4c9cc1d3b1186d1c5606627ecf0de883
https://git.kernel.org/stable/c/9525af1f58f67df387768770fcf6d6a8f23aee3d
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
27
28
29
30
Date Informations
2025-03-29 03:39:02
  • Multiple Updates
2025-03-28 13:43:52
  • Multiple Updates
2025-03-28 03:17:25
  • Multiple Updates
2025-03-19 03:12:48
  • Multiple Updates
2025-03-18 03:25:43
  • Multiple Updates
2025-03-14 03:13:02
  • Multiple Updates
2025-03-06 14:09:34
  • Multiple Updates
2025-02-22 03:23:04
  • Multiple Updates
2025-01-08 03:04:12
  • Multiple Updates
2025-01-07 03:03:45
  • Multiple Updates
2024-12-25 03:02:23
  • Multiple Updates
2024-12-12 03:05:19
  • Multiple Updates
2024-11-23 03:02:23
  • Multiple Updates
2024-11-22 03:00:34
  • Multiple Updates
2024-11-20 02:58:55
  • Multiple Updates
2024-11-14 02:59:13
  • Multiple Updates
2024-11-09 02:59:14
  • Multiple Updates
2024-10-26 02:56:38
  • Multiple Updates
2024-10-25 02:58:33
  • Multiple Updates
2024-10-23 02:57:45
  • Multiple Updates
2024-10-03 02:53:03
  • Multiple Updates
2024-10-02 02:51:27
  • Multiple Updates
2024-09-15 02:49:10
  • Multiple Updates
2024-09-12 02:48:42
  • Multiple Updates
2024-09-07 02:47:41
  • Multiple Updates
2024-09-06 02:46:51
  • Multiple Updates
2024-09-04 02:50:03
  • Multiple Updates
2024-08-22 02:47:55
  • Multiple Updates
2024-08-08 21:27:45
  • Multiple Updates
2024-08-08 00:27:22
  • Multiple Updates
2024-08-07 21:27:25
  • First insertion