diff options
| author | Martin K. Petersen (Oracle) <mkp@kernel.org> | 2026-09-09 22:09:08 -0400 |
|---|---|---|
| committer | Martin K. Petersen (Oracle) <mkp@kernel.org> | 2026-09-09 22:09:08 -0400 |
| commit | 9bf8a2050693fc052642052c3991079d44e65643 (patch) | |
| tree | ad294b135d479b02c553716b52dbf200a234fa0c /tools/perf/scripts/python/stackcollapse.py | |
| parent | 2cf34575b6498e909193222c3c2c940a2e3fbd8f (diff) | |
| parent | 2ba1d12b2629827fdb1116eb3c9f8566911f2034 (diff) | |
| download | linux-next-9bf8a2050693fc052642052c3991079d44e65643.tar.gz linux-next-9bf8a2050693fc052642052c3991079d44e65643.zip | |
Merge patch series "scsi: mpi3mr: Fix out-of-bounds accesses and reference leaks"
Chandrakanth Patil <chandrakanth.patil@broadcom.com> says:
This series contains a set of fixes for the mpi3mr driver:
- Out-of-bounds accesses where values reported by the controller (device
handles, phy numbers, topology event entry counts, reply and sense
buffer addresses, event data lengths) are used to index arrays, derive
pointers or size copies without being checked first
- Out-of-bounds accesses in the BSG passthrough paths, from a request size
held in too narrow a variable and from a copy made without checking the
payload holds that much data
- Target device reference leaks and an I/O block counter leak on error and
teardown paths, the latter leaving a device blocked for I/O
- A response buffer copied back to user space without being zeroed first,
so its unwritten fields carry whatever the allocation held
- A use-after-free and a NULL dereference around the firmware event
workqueue during driver removal and PCI error recovery
Link: https://patch.msgid.link/20260825210411.301535-1-chandrakanth.patil@broadcom.com
Signed-off-by: Martin K. Petersen (Oracle) <mkp@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
