From ad6e234230f8b88f86fea712d102b8299e98c43e Mon Sep 17 00:00:00 2001 From: aled-ua Date: Tue, 24 Dec 2024 07:57:10 +0000 Subject: [PATCH] Fix vuln OSV-2024-360 --- Pcap++/src/PcapFileDevice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Pcap++/src/PcapFileDevice.cpp b/Pcap++/src/PcapFileDevice.cpp index d37997e5ca..e77cbd17dc 100644 --- a/Pcap++/src/PcapFileDevice.cpp +++ b/Pcap++/src/PcapFileDevice.cpp @@ -335,7 +335,7 @@ namespace pcpp return false; } - uint8_t* pMyPacketData = new uint8_t[pkthdr.caplen]; + uint8_t* pMyPacketData = new uint8_t[pkthdr.caplen + 2]; // Allocate extra buffer space for safety memcpy(pMyPacketData, pPacketData, pkthdr.caplen); #if defined(PCAP_TSTAMP_PRECISION_NANO) // because we opened with nano second precision 'tv_usec' is actually nanos