CVE Database
/

CVE-2021-47056

Back to search

CVE-2021-47056

Published: Feb 29, 2024

Modified: May 11, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init ADF_STATUS_PF_RUNNING is (only) used and checked by adf_vf2pf_shutdown() before calling adf_iov_putmsg()->mutex_lock(vf2pf_lock), however the vf2pf_lock is initialized in adf_dev_init(), which can fail and when it fail, the vf2pf_lock is either not initialized or destroyed, a subsequent use of vf2pf_lock will cause issue. To fix this issue, only set this flag if adf_dev_init() returns 0. [ 7.178404] BUG: KASAN: user-memory-access in __mutex_lock.isra.0+0x1ac/0x7c0 [ 7.180345] Call Trace: [ 7.182576] mutex_lock+0xc9/0xd0 [ 7.183257] adf_iov_putmsg+0x118/0x1a0 [intel_qat] [ 7.183541] adf_vf2pf_shutdown+0x4d/0x7b [intel_qat] [ 7.183834] adf_dev_shutdown+0x172/0x2b0 [intel_qat] [ 7.184127] adf_probe+0x5e9/0x600 [qat_dh895xccvf]

VendorProductVersions

Linux

Linux

affected
25c6ffb249f612c56a48ce48a3887adf57b8f4bd - < f4c4e07140687f42bfa40e091bb4a55d7960ce4d
affected
25c6ffb249f612c56a48ce48a3887adf57b8f4bd - < 446045cf682af12d9294765f6c46084b374b5654
affected
25c6ffb249f612c56a48ce48a3887adf57b8f4bd - < 09d16cee6285d37cc76311c29add6d97a7e4acda
affected
25c6ffb249f612c56a48ce48a3887adf57b8f4bd - < 05ec8192ee4bfdf2a8894a68350dac9f1a155fa6
affected
25c6ffb249f612c56a48ce48a3887adf57b8f4bd - < 1f50392650ae794a1aea41c213c6a3e1c824413c

+3 more versions

Linux

Linux

affected
4.7
unaffected
0 - < 4.7
unaffected
4.9.269 - <= 4.9.*
unaffected
4.14.233 - <= 4.14.*
unaffected
4.19.191 - <= 4.19.*

+5 more versions

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now