CVE-2026-90209

s390/debug: Fix deadlock during unregister

State
Published
Severity
Not scored
Published
Sep 17, 2026
Updated
Oct 19, 2026
Reserved
Sep 11, 2026

Read the record on cve.org

Description

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

s390/debug: Fix deadlock during unregister

Unregistering an s390dbf debug area while one of the associated debugfs files is being written to can cause a deadlock:

$ echo >.../vmur/level $ rmmod vmur =================================================== debugfs write debugfs_file_get() debug_unregister() mutex_lock(debug_mutex) debugfs_remove() wait for debugfs_file_put() debug_file_ops.write() debug_input() mutex_lock(debug_mutex) ==> DEADLOCK

Fix this by splitting debug_unregister() into an s390dbf and debugfs part, and running only the s390dbf part with debug_mutex locked.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 9372a82892c2caa6bccab9a4081166fa769699f8 to before a214c3dacc779b2afcb0ac9c8001e45ee4ffb2edAffected
  • 9372a82892c2caa6bccab9a4081166fa769699f8 to before 183f8f6d64bb0510070c856b9927618c53014a7bAffected
  • 9372a82892c2caa6bccab9a4081166fa769699f8 to before a08b70ed2d1ec907353a72f15163b8e34ff4b2f8Affected
  • 9372a82892c2caa6bccab9a4081166fa769699f8 to before 45bb341d1b73eb293e0dd43d9b72bbc8b615d0baAffected
  • 9372a82892c2caa6bccab9a4081166fa769699f8 to before 5d83f3faa3fb7f23f298cfd40382611999de5d1dAffected
  • 9372a82892c2caa6bccab9a4081166fa769699f8 to before 54e1259b75d6402a1d0cfb822b9bb2c507e53dabAffected
  • 9372a82892c2caa6bccab9a4081166fa769699f8 to before 445c31ac638fd1af203d79bdf25fc0cb3149fbbcAffected
  • c68ba4a708fbd0efdc384cd29250bb292a45e559Affected
  • 86f9980909f31ab205323eeeb290fe3cbb4952b4Affected
  • fe5793e90d3f572a87ba67fe2f0e1679fdff14f8Affected
  • e234f66168f0d50c0d28154fb983a14e85c3c526Affected
  • 5.4.146 to before 5.5Affected
  • 5.10.65 to before 5.11Affected
  • 5.13.17 to before 5.14Affected
  • 5.14.4 to before 5.15Affected
LinuxLinux
  • 5.15Affected
  • before 5.15Not affected
  • 5.15.221 through 5.15.*Not affected
  • 6.1.188 through 6.1.*Not affected
  • 6.6.157 through 6.6.*Not affected
  • 6.12.110 through 6.12.*Not affected
  • 6.18.52 through 6.18.*Not affected
  • 7.2.6 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.