Skip to content

Commit c9ba767

Browse files
committed
Fix vuln OSV-2024-393
1 parent f81ced2 commit c9ba767

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Packet++/src/BgpLayer.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ namespace pcpp
2121
uint16_t messageLen = be16toh(getBasicHeader()->length);
2222
if (m_DataLen < messageLen)
2323
{
24-
return m_DataLen;
24+
if (m_DataLen < sizeof(bgp_common_header))
25+
{
26+
return m_DataLen;
27+
}
2528
}
2629

2730
return (size_t)messageLen;

0 commit comments

Comments
 (0)