]> www.infradead.org Git - users/sagi/nvme-cli.git/commit
plugins/ocp: fix telemetry parser buffer overflow
authorDaniel Wagner <wagi@kernel.org>
Fri, 7 Feb 2025 14:52:41 +0000 (15:52 +0100)
committerDaniel Wagner <wagi@monom.org>
Fri, 7 Feb 2025 15:59:35 +0000 (16:59 +0100)
commitd40125fa02cf2f6f23458ac8d2eb9330e7e2edda
tree429dccc1d581a32728957bb0bf0236f7f217e27c
parenteea49135f31cf2bf6ee453fdbda023e27a213d55
plugins/ocp: fix telemetry parser buffer overflow

The fixed 256-byte description_str will overflow for any reasonably
sized data_size >= 128.

Max data_size is for OCP VU Event Data is 0xFF Dwords, so the buffer
should be at least 1020 bytes + 1 for null. 1024 seems like a nice
number for OCP.

Reported-by: Nate Thornton <n.thornton@samsung.com>
Signed-off-by: Daniel Wagner <wagi@kernel.org>
util/utils.c