qcacld-3.0: Buffer overflow in setrmcenable, setrmcactionperiod
There is a buffer overflow while using sscanf in setrmcenable and setrmcactionperiod APIs. To resolve this, use sscanf according to buffer length. Change-Id: I91b0c36cb8c67d45afb0b95ac944f9e87187f85a CRs-Fixed: 2086337
Tento commit je obsažen v:

odevzdal
snandini

rodič
df295ba6b3
revize
9cd0d7c74f
@@ -234,7 +234,7 @@ static int hdd_parse_setrmcenable_command(uint8_t *pValue,
|
||||
if ('\0' == *inPtr)
|
||||
return 0;
|
||||
|
||||
v = sscanf(inPtr, "%32s ", buf);
|
||||
v = sscanf(inPtr, "%31s ", buf);
|
||||
if (1 != v)
|
||||
return -EINVAL;
|
||||
|
||||
@@ -272,7 +272,7 @@ static int hdd_parse_setrmcactionperiod_command(uint8_t *pValue,
|
||||
if ('\0' == *inPtr)
|
||||
return 0;
|
||||
|
||||
v = sscanf(inPtr, "%32s ", buf);
|
||||
v = sscanf(inPtr, "%31s ", buf);
|
||||
if (1 != v)
|
||||
return -EINVAL;
|
||||
|
||||
|
Odkázat v novém úkolu
Zablokovat Uživatele