mirror of
https://github.com/espressif/openthread.git
synced 2026-08-09 12:17:47 +00:00
[qos] check frame length when reading UDP header (#3298)
Credit to OSS-Fuzz.
This commit is contained in:
@@ -1583,6 +1583,7 @@ otError MeshForwarder::GetFramePriority(uint8_t * aFrame,
|
||||
}
|
||||
else
|
||||
{
|
||||
VerifyOrExit(aFrameLength >= sizeof(Ip6::UdpHeader), error = OT_ERROR_PARSE);
|
||||
memcpy(&udpHeader, aFrame, sizeof(Ip6::UdpHeader));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user