CVE-2021-47382

Source
https://nvd.nist.gov/vuln/detail/CVE-2021-47382
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-47382.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2021-47382
Downstream
Related
Published
2024-05-21T15:15:23Z
Modified
2025-08-09T19:01:27Z
Severity
  • 4.7 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
[none]
Details

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

s390/qeth: fix deadlock during failing recovery

Commit 0b9902c1fcc5 ("s390/qeth: fix deadlock during recovery") removed taking disciplinemutex inside qethdoreset(), fixing potential deadlocks. An error path was missed though, that still takes disciplinemutex and thus has the original deadlock potential.

Intermittent deadlocks were seen when a qeth channel path is configured offline, causing a race between qethdoreset and ccwgroupremove. Call qethsetoffline() directly in the qethdoreset() error case and then a new variant of ccwgroupsetoffline(), without taking disciplinemutex.

References

Affected packages