CVE-2025-68224

Source
https://cve.org/CVERecord?id=CVE-2025-68224
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-68224.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2025-68224
Downstream
Related
Published
2025-12-16T13:57:17.541Z
Modified
2026-03-12T04:29:48.998396Z
Summary
scsi: core: Fix a regression triggered by scsi_host_busy()
Details

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

scsi: core: Fix a regression triggered by scsihostbusy()

Commit 995412e23bb2 ("blk-mq: Replace tags->lock with SRCU for tag iterators") introduced the following regression:

Call trace: __srcureadlock+0x30/0x80 (P) blkmqtagsetbusyiter+0x44/0x300 scsihostbusy+0x38/0x70 ufshcdprinthoststate+0x34/0x1bc ufshcdlinkstartup.constprop.0+0xe4/0x2e0 ufshcdinit+0x944/0xf80 ufshcdpltfrminit+0x504/0x820 ufsrockchipprobe+0x2c/0x88 platformprobe+0x5c/0xa4 reallyprobe+0xc0/0x38c __driverprobedevice+0x7c/0x150 driverprobedevice+0x40/0x120 __driverattach+0xc8/0x1e0 busforeachdev+0x7c/0xdc driverattach+0x24/0x30 busadddriver+0x110/0x230 driverregister+0x68/0x130 __platformdriverregister+0x20/0x2c ufsrockchippltforminit+0x1c/0x28 dooneinitcall+0x60/0x1e0 kernelinitfreeable+0x248/0x2c4 kernelinit+0x20/0x140 retfromfork+0x10/0x20

Fix this regression by making scsihostbusy() check whether the SCSI host tag set has already been initialized. tagset->ops is set by scsimqsetuptags() just before blkmqalloctagset() is called. This fix is based on the assumption that scsihostbusy() and scsimqsetup_tags() calls are serialized. This is the case in the UFS driver.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/68xxx/CVE-2025-68224.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
Fixed
143257917b836bd5fc434063030fda199e249624
Fixed
804b5b8e3545445450387ae6891262c421c49304
Fixed
d579f496681c5136d63cb4fbb685511227e73602
Fixed
5d778778b40bcdfd9f8817fea1ec6ebcbec69c0a
Fixed
47c8b35a1f1d53aac156480cea0a0c5c82919f03
Fixed
e208fb1660c4a43f06b7b66c3ff22dde84ec3990
Fixed
a0b7780602b1b196f47e527fec82166a7e67c4d0

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-68224.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.10.247
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.197
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.159
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.118
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.60
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.17.10

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-68224.json"