CVE-2022-21546
CVE.org · Published
- Record status
- Published
- Identifier year (not publication year)
- 2022
- Source publication
- Source updated
- Imported by cveboard
- Source snapshot
- cve_2026-10-24_midnight_baseline ·
CNA source text (English)
scsi: target: Fix WRITE_SAME No Data Buffer crash
In the Linux kernel, the following vulnerability has been resolved: scsi: target: Fix WRITE_SAME No Data Buffer crash In newer version of the SBC specs, we have a NDOB bit that indicates there is no data buffer that gets written out. If this bit is set using commands like "sg_write_same --ndob" we will crash in target_core_iblock/file's execute_write_same handlers when we go to access the se_cmd->t_data_sg because its NULL. This patch adds a check for the NDOB bit in the common WRITE SAME code because we don't support it. And, it adds a check for zero SG elements in each handler in case the initiator tries to send a normal WRITE SAME with no data buffer.
Scoped product and version facts
Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.
Exploitation unknown; this catalogue does not assess exploitation.
Linux
- Vendor
- Linux
- Product
- Linux
- Platforms
- Unknown
- Default status
unaffected
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| f6970ad31d42fceb38b5595cbad093a4d0bfcc43 | affected | git | 54e57be2573cf0b8bf650375fd8752987b6c3d3b | Unavailable | None listed |
| f6970ad31d42fceb38b5595cbad093a4d0bfcc43 | affected | git | d8e6a27e9238dd294d6f2f401655f300dca20899 | Unavailable | None listed |
| f6970ad31d42fceb38b5595cbad093a4d0bfcc43 | affected | git | 4226622647e3e5ac06d3ebc1605b917446157510 | Unavailable | None listed |
| f6970ad31d42fceb38b5595cbad093a4d0bfcc43 | affected | git | ccd3f449052449a917a3e577d8ba0368f43b8f29 | Unavailable | None listed |
Linux
- Vendor
- Linux
- Product
- Linux
- Platforms
- Unknown
- Default status
affected
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| 3.8 | affected | Unavailable | Unavailable | Unavailable | None listed |
| 0 | unaffected | semver | 3.8 | Unavailable | None listed |
| 5.4.294 | unaffected | semver | Unavailable | 5.4.* | None listed |
| 5.10.238 | unaffected | semver | Unavailable | 5.10.* | None listed |
| 5.15.182 | unaffected | semver | Unavailable | 5.15.* | None listed |
| 5.19 | unaffected | original_commit_for_fix | Unavailable | * | None listed |