aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/Decl.h
diff options
context:
space:
mode:
authorKevin Bowling <kbowling@FreeBSD.org>2026-08-06 08:22:37 +0000
committerKevin Bowling <kbowling@FreeBSD.org>2026-08-23 12:04:09 +0000
commit4a2494d76ad03c755f2cb0ed5e1311b03bb2a8e2 (patch)
tree850e0c27b992422fcb97c1f5105550cfe393e372 /include/clang/AST/Decl.h
parentf49f33ef8c5315ada2ec1a1ca5626d5608e4e6e0 (diff)
amd_iommu: Bound IVHD device-entry parsingHEADmain
Validate the IVRS table and every subtable length before using either to form iterator bounds. Reject truncated typed IVHD blocks instead of passing them to a type-specific callback. Within each IVHD payload, correct the lower-bound comparison for extended range entries and validate fixed-size entries, paired range terminators, the fixed HID body, and the variable HID UID before dereferencing or advancing. Malformed firmware can no longer drive either iterator beyond its enclosing object. Reviewed by: kib MFC after: 2 weeks Sponsored by: BBOX.io Differential Revision: https://reviews.freebsd.org/D58724
Diffstat (limited to 'include/clang/AST/Decl.h')
0 files changed, 0 insertions, 0 deletions