CVE-2026-74470
Detail
Received
This CVE record has recently been published to the CVE List and has been included within the NVD dataset.
Description
In the Linux kernel, the following vulnerability has been resolved:
scsi: scsi_debug: Fix REPORT ZONES alloc_len underflow OOB write
resp_report_zones() sizes the reply buffer from the CDB allocation
length. The v3 fix rounds alloc_len up with ALIGN() before deriving the
descriptor count:
rep_max_zones = (ALIGN((u64)alloc_len, RZONES_DESC_HD) -
RZONES_DESC_HD) >> ilog2(RZONES_DESC_HD);
arr_len = (u64)RZONES_DESC_HD * (rep_max_zones + 1);
For alloc_len in 0xFFFFFFC1..0xFFFFFFFF, ALIGN() rounds up to
0x100000000, so arr_len is 4 GB. On 32-bit, kzalloc()'s size_t is 32-bit
and truncates 0x100000000 to 0; kzalloc(0) returns ZERO_SIZE_PTR, which
passes the !arr check, and desc = arr + 64 is then dereferenced in the
loop -> out-of-bounds write / panic.
Clamp rep_max_zones to devip->nr_zones. The loop already stops at
sdebug_capacity (after nr_zones zones), so a report can never hold more
than nr_zones descriptors; the clamp does not change the report, it only
bounds arr_len to (nr_zones + 1) * RZONES_DESC_HD, a real device
property that can never reach 0x100000000.
Metrics
CVSS Version 4.0
CVSS Version 3.x
CVSS Version 2.0
NVD enrichment efforts reference publicly available information to associate
vector strings. CVSS information contributed by other sources is also
displayed.
CVSS 4.0 Severity and Vector Strings:
NVD assessment
not yet provided.
CVSS 3.x Severity and Vector Strings:
NVD assessment
not yet provided.
Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0 Severity and Vector Strings:
NVD assessment
not yet provided.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving NIST webspace.
We have provided these links to other web sites because they
may have information that would be of interest to you. No
inferences should be drawn on account of other sites being
referenced, or not, from this page. There may be other web
sites that are more appropriate for your purpose. NIST does
not necessarily endorse the views expressed, or concur with
the facts presented on these sites. Further, NIST does not
endorse any commercial products that may be mentioned on
these sites. Please address comments about this page to [email protected] .
Change History
4 change records found show changes
CVE Modified by kernel.org
8/23/2026 9:16:43 AM
Action
Type
Old Value
New Value
Added
Reference
https://git.kernel.org/stable/c/7b615fc139e35c81077046df44725c532f7e2404
Changed
Affected
Record truncated, showing 2048 of 2330 characters.
View Entire Change Record
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"5d3e1d006bbb543259f9e31824caadbfff6a5465","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"49e5b25a0b74dbac595f122e5608fdce2918cc4e","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"495058429ca55ab7fcc21977b63b92907ad68066","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"2047ed09bf13453b7d6f9431b112ec07984dd69b","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"d6e6da6bc3b53231fac77ffab428da8173ee729c","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"93dde0bf2f39a0f9f57fd610aa3201ce5b753433","versionType":"git","status":"affected"},{"version":"c4d2d7c935a4ad20e8e726ca10499cefe4537103","versionType":"git","status":"affected"},{"version":"ebacb44cb2042b90951140eda806bedad23ef554","versionType":"git","status":"affected"},{"version":"5.10.85","lessThan":"5.11","versionType":"semver","status":"affected"},{"version":"5.15.8","lessThan":"5.16","versionType":"semver","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"5.16","status":"affected"},{"version":"0","lessThan":"5.16","versionType":"semver","status":"unaffected"},{"version":"6.1.183","lessThanOrEqual":"6.1.*","versionType":"semver","status":"unaffected"},{"version":"6.6.151","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.103","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"versi
Record truncated, showing 2048 of 2483 characters.
View Entire Change Record
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"ebacb44cb2042b90951140eda806bedad23ef554","lessThan":"7b615fc139e35c81077046df44725c532f7e2404","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"5d3e1d006bbb543259f9e31824caadbfff6a5465","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"49e5b25a0b74dbac595f122e5608fdce2918cc4e","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"495058429ca55ab7fcc21977b63b92907ad68066","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"2047ed09bf13453b7d6f9431b112ec07984dd69b","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"d6e6da6bc3b53231fac77ffab428da8173ee729c","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"93dde0bf2f39a0f9f57fd610aa3201ce5b753433","versionType":"git","status":"affected"},{"version":"c4d2d7c935a4ad20e8e726ca10499cefe4537103","versionType":"git","status":"affected"},{"version":"5.15.8","lessThan":"5.15.217","versionType":"semver","status":"affected"},{"version":"5.10.85","lessThan":"5.11","versionType":"semver","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"5.16","status":"affected"},{"version":"0","lessThan":"5.16","versionType":"semver","status":"unaffected"},{"version":"5.15.217","lessThanOrEqual":"5.15.*","versionType":"semver","status":"unaffected"},{"version":"6.1.183","lessThanOrEqual":"6.1.*","versionType":"semver","status":"unaffected"},{"version":"6.6.151","lessThanOrEqual":"6.
CVE Modified by kernel.org
8/19/2026 1:21:04 PM
Action
Type
Old Value
New Value
Added
Reference
https://git.kernel.org/stable/c/5d3e1d006bbb543259f9e31824caadbfff6a5465
Changed
Affected
Record truncated, showing 2048 of 2088 characters.
View Entire Change Record
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"49e5b25a0b74dbac595f122e5608fdce2918cc4e","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"495058429ca55ab7fcc21977b63b92907ad68066","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"2047ed09bf13453b7d6f9431b112ec07984dd69b","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"d6e6da6bc3b53231fac77ffab428da8173ee729c","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"93dde0bf2f39a0f9f57fd610aa3201ce5b753433","versionType":"git","status":"affected"},{"version":"c4d2d7c935a4ad20e8e726ca10499cefe4537103","versionType":"git","status":"affected"},{"version":"ebacb44cb2042b90951140eda806bedad23ef554","versionType":"git","status":"affected"},{"version":"5.10.85","lessThan":"5.11","versionType":"semver","status":"affected"},{"version":"5.15.8","lessThan":"5.16","versionType":"semver","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"5.16","status":"affected"},{"version":"0","lessThan":"5.16","versionType":"semver","status":"unaffected"},{"version":"6.6.151","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.103","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.44","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.1.8","lessThanOrEqual":"7.1.*","versionType":"semver","status":"unaffected"},{"version":"7.2","lessThanOrEqual":"*","versionType":"original_c
Record truncated, showing 2048 of 2330 characters.
View Entire Change Record
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"5d3e1d006bbb543259f9e31824caadbfff6a5465","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"49e5b25a0b74dbac595f122e5608fdce2918cc4e","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"495058429ca55ab7fcc21977b63b92907ad68066","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"2047ed09bf13453b7d6f9431b112ec07984dd69b","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"d6e6da6bc3b53231fac77ffab428da8173ee729c","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"93dde0bf2f39a0f9f57fd610aa3201ce5b753433","versionType":"git","status":"affected"},{"version":"c4d2d7c935a4ad20e8e726ca10499cefe4537103","versionType":"git","status":"affected"},{"version":"ebacb44cb2042b90951140eda806bedad23ef554","versionType":"git","status":"affected"},{"version":"5.10.85","lessThan":"5.11","versionType":"semver","status":"affected"},{"version":"5.15.8","lessThan":"5.16","versionType":"semver","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"5.16","status":"affected"},{"version":"0","lessThan":"5.16","versionType":"semver","status":"unaffected"},{"version":"6.1.183","lessThanOrEqual":"6.1.*","versionType":"semver","status":"unaffected"},{"version":"6.6.151","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.103","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"versi
CVE Modified by kernel.org
8/17/2026 2:19:42 AM
Action
Type
Old Value
New Value
Added
CVSS V3.1
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Changed
Affected
Record truncated, showing 2048 of 2092 characters.
View Entire Change Record
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"49e5b25a0b74dbac595f122e5608fdce2918cc4e","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"495058429ca55ab7fcc21977b63b92907ad68066","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"2047ed09bf13453b7d6f9431b112ec07984dd69b","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"d6e6da6bc3b53231fac77ffab428da8173ee729c","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"93dde0bf2f39a0f9f57fd610aa3201ce5b753433","versionType":"git","status":"affected"},{"version":"c4d2d7c935a4ad20e8e726ca10499cefe4537103","versionType":"git","status":"affected"},{"version":"ebacb44cb2042b90951140eda806bedad23ef554","versionType":"git","status":"affected"},{"version":"5.10.85","lessThan":"5.11","versionType":"semver","status":"affected"},{"version":"5.15.8","lessThan":"5.16","versionType":"semver","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"5.16","status":"affected"},{"version":"0","lessThan":"5.16","versionType":"semver","status":"unaffected"},{"version":"6.6.151","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.103","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.44","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.1.8","lessThanOrEqual":"7.1.*","versionType":"semver","status":"unaffected"},{"version":"7.2-rc6","lessThanOrEqual":"*","versionType":"origin
Record truncated, showing 2048 of 2088 characters.
View Entire Change Record
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"49e5b25a0b74dbac595f122e5608fdce2918cc4e","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"495058429ca55ab7fcc21977b63b92907ad68066","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"2047ed09bf13453b7d6f9431b112ec07984dd69b","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"d6e6da6bc3b53231fac77ffab428da8173ee729c","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"93dde0bf2f39a0f9f57fd610aa3201ce5b753433","versionType":"git","status":"affected"},{"version":"c4d2d7c935a4ad20e8e726ca10499cefe4537103","versionType":"git","status":"affected"},{"version":"ebacb44cb2042b90951140eda806bedad23ef554","versionType":"git","status":"affected"},{"version":"5.10.85","lessThan":"5.11","versionType":"semver","status":"affected"},{"version":"5.15.8","lessThan":"5.16","versionType":"semver","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"5.16","status":"affected"},{"version":"0","lessThan":"5.16","versionType":"semver","status":"unaffected"},{"version":"6.6.151","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.103","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.44","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.1.8","lessThanOrEqual":"7.1.*","versionType":"semver","status":"unaffected"},{"version":"7.2","lessThanOrEqual":"*","versionType":"original_c
New CVE Received from kernel.org
8/15/2026 9:17:51 AM
Action
Type
Old Value
New Value
Added
Description
In the Linux kernel, the following vulnerability has been resolved:
scsi: scsi_debug: Fix REPORT ZONES alloc_len underflow OOB write
resp_report_zones() sizes the reply buffer from the CDB allocation
length. The v3 fix rounds alloc_len up with ALIGN() before deriving the
descriptor count:
rep_max_zones = (ALIGN((u64)alloc_len, RZONES_DESC_HD) -
RZONES_DESC_HD) >> ilog2(RZONES_DESC_HD);
arr_len = (u64)RZONES_DESC_HD * (rep_max_zones + 1);
For alloc_len in 0xFFFFFFC1..0xFFFFFFFF, ALIGN() rounds up to
0x100000000, so arr_len is 4 GB. On 32-bit, kzalloc()'s size_t is 32-bit
and truncates 0x100000000 to 0; kzalloc(0) returns ZERO_SIZE_PTR, which
passes the !arr check, and desc = arr + 64 is then dereferenced in the
loop -> out-of-bounds write / panic.
Clamp rep_max_zones to devip->nr_zones. The loop already stops at
sdebug_capacity (after nr_zones zones), so a report can never hold more
than nr_zones descriptors; the clamp does not change the report, it only
bounds arr_len to (nr_zones + 1) * RZONES_DESC_HD, a real device
property that can never reach 0x100000000.
Added
Reference
https://git.kernel.org/stable/c/2047ed09bf13453b7d6f9431b112ec07984dd69b
Added
Reference
https://git.kernel.org/stable/c/495058429ca55ab7fcc21977b63b92907ad68066
Added
Reference
https://git.kernel.org/stable/c/49e5b25a0b74dbac595f122e5608fdce2918cc4e
Added
Reference
https://git.kernel.org/stable/c/93dde0bf2f39a0f9f57fd610aa3201ce5b753433
Added
Reference
https://git.kernel.org/stable/c/d6e6da6bc3b53231fac77ffab428da8173ee729c
Added
Affected
Record truncated, showing 2048 of 2092 characters.
View Entire Change Record
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"49e5b25a0b74dbac595f122e5608fdce2918cc4e","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"495058429ca55ab7fcc21977b63b92907ad68066","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"2047ed09bf13453b7d6f9431b112ec07984dd69b","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"d6e6da6bc3b53231fac77ffab428da8173ee729c","versionType":"git","status":"affected"},{"version":"7db0e0c8190a086ef92ce5bb960836cde49540aa","lessThan":"93dde0bf2f39a0f9f57fd610aa3201ce5b753433","versionType":"git","status":"affected"},{"version":"c4d2d7c935a4ad20e8e726ca10499cefe4537103","versionType":"git","status":"affected"},{"version":"ebacb44cb2042b90951140eda806bedad23ef554","versionType":"git","status":"affected"},{"version":"5.10.85","lessThan":"5.11","versionType":"semver","status":"affected"},{"version":"5.15.8","lessThan":"5.16","versionType":"semver","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/scsi/scsi_debug.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"5.16","status":"affected"},{"version":"0","lessThan":"5.16","versionType":"semver","status":"unaffected"},{"version":"6.6.151","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.103","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.44","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.1.8","lessThanOrEqual":"7.1.*","versionType":"semver","status":"unaffected"},{"version":"7.2-rc6","lessThanOrEqual":"*","versionType":"origin
Quick Info
CVE Dictionary Entry: CVE-2026-74470 NVD
Published Date: 08/15/2026 NVD
Last Modified: 08/23/2026
Source: kernel.org