mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-17 14:48:17 +00:00
Fix buffer overflow in windows tap driver
This commit is contained in:
@ -272,7 +272,8 @@ tapReadConfiguration(
|
|||||||
|
|
||||||
if (status == NDIS_STATUS_SUCCESS)
|
if (status == NDIS_STATUS_SUCCESS)
|
||||||
{
|
{
|
||||||
if (configParameter->ParameterType == NdisParameterString)
|
if (configParameter->ParameterType == NdisParameterString
|
||||||
|
&& configParameter->ParameterData.StringData.Length <= sizeof(Adapter->NetCfgInstanceIdBuffer) - sizeof(WCHAR))
|
||||||
{
|
{
|
||||||
DEBUGP (("[TAP] NdisReadConfiguration (NetCfgInstanceId=%wZ)\n",
|
DEBUGP (("[TAP] NdisReadConfiguration (NetCfgInstanceId=%wZ)\n",
|
||||||
&configParameter->ParameterData.StringData ));
|
&configParameter->ParameterData.StringData ));
|
||||||
|
Reference in New Issue
Block a user