Executive Summary

Informations
Name CVE-2021-47622 First vendor Publication 2024-07-16
Vendor Cve Last vendor Modification 2024-11-21

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:

scsi: ufs: Fix a deadlock in the error handler

The following deadlock has been observed on a test setup:

- All tags allocated

- The SCSI error handler calls ufshcd_eh_host_reset_handler()

- ufshcd_eh_host_reset_handler() queues work that calls
ufshcd_err_handler()

- ufshcd_err_handler() locks up as follows:

Workqueue: ufs_eh_wq_0 ufshcd_err_handler.cfi_jt Call trace:
__switch_to+0x298/0x5d8
__schedule+0x6cc/0xa94
schedule+0x12c/0x298
blk_mq_get_tag+0x210/0x480
__blk_mq_alloc_request+0x1c8/0x284
blk_get_request+0x74/0x134
ufshcd_exec_dev_cmd+0x68/0x640
ufshcd_verify_dev_init+0x68/0x35c
ufshcd_probe_hba+0x12c/0x1cb8
ufshcd_host_reset_and_restore+0x88/0x254
ufshcd_reset_and_restore+0xd0/0x354
ufshcd_err_handler+0x408/0xc58
process_one_work+0x24c/0x66c
worker_thread+0x3e8/0xa4c
kthread+0x150/0x1b4
ret_from_fork+0x10/0x30

Fix this lockup by making ufshcd_exec_dev_cmd() allocate a reserved request.

Original Source

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

CWE : Common Weakness Enumeration

% Id Name
100 % CWE-667 Insufficient Locking

CPE : Common Platform Enumeration

TypeDescriptionCount
Application 7
Os 3504

Sources (Detail)

https://git.kernel.org/stable/c/493c9e850677df8b4eda150c2364b1c1a72ed724
https://git.kernel.org/stable/c/945c3cca05d78351bba29fa65d93834cb7934c7b
https://git.kernel.org/stable/c/d69d98d8edf90e25e4e09930dd36dd6d09dd6768
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
Date Informations
2025-01-08 02:35:16
  • Multiple Updates
2025-01-07 02:34:52
  • Multiple Updates
2024-12-25 02:33:49
  • Multiple Updates
2024-12-12 02:36:18
  • Multiple Updates
2024-11-25 09:23:52
  • Multiple Updates
2024-11-21 21:22:35
  • Multiple Updates
2024-11-20 02:31:54
  • Multiple Updates
2024-11-14 02:31:42
  • Multiple Updates
2024-11-09 02:32:26
  • Multiple Updates
2024-10-26 02:30:23
  • Multiple Updates
2024-10-25 02:32:05
  • Multiple Updates
2024-10-23 02:31:29
  • Multiple Updates
2024-10-03 02:28:01
  • Multiple Updates
2024-10-02 02:26:28
  • Multiple Updates
2024-09-04 02:25:57
  • Multiple Updates
2024-08-22 00:27:57
  • Multiple Updates
2024-08-21 21:27:50
  • Multiple Updates
2024-07-16 17:27:24
  • First insertion