From a14843f5a7a675fa960fdccd84a8faac45c32ce4 Mon Sep 17 00:00:00 2001 From: leiguangyu Date: Fri, 10 Jan 2025 15:21:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=8A=E8=AD=A6=E6=B8=85=E7=90=86=20Signed-o?= =?UTF-8?q?ff-by:leiguangyu=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: leiguangyu --- src/perf_event_record.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/perf_event_record.cpp b/src/perf_event_record.cpp index 95bad19..bcbd303 100644 --- a/src/perf_event_record.cpp +++ b/src/perf_event_record.cpp @@ -190,6 +190,10 @@ void PerfRecordAuxtrace::Init(uint8_t* data, const perf_event_attr& attr) return; } PerfEventRecordTemplate::Init(data); + if (header_.size > sizeof(header_) + sizeof(data_)) { + HLOGE("header_.size invalid"); + return; + } rawData_ = data + header_.size; } -- Gitee