aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/tsec/(developers-only)
diff options
context:
space:
mode:
authorAbdelkader Boudih <seuros@FreeBSD.org>2026-09-23 18:02:38 +0000
committerAbdelkader Boudih <seuros@FreeBSD.org>2026-09-23 18:02:38 +0000
commit34f131f1de853ae824a6e67dd6429332d23b373d (patch)
treecd9fbac2d8606324af893dd62ed6240b01806e86 /sys/dev/tsec/(developers-only)
parentad57f212665e1642423afb83aef19e755833643f (diff)
nvme: bound the AER error log byte-swap by the fetched lengthHEADmain
The Get Log Page request for the error log is clamped to NVME_MAX_AER_LOG_SIZE, but the byte-swap loop iterated ELPE + 1 entries. A controller reporting more than 63 entries makes the loop overrun the 4 KiB log page buffer. Reviewed by: ngie, imp, adrian Differential Revision: https://reviews.freebsd.org/D59626
Diffstat (limited to 'sys/dev/tsec/(developers-only)')
0 files changed, 0 insertions, 0 deletions