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:
Ashish Kumar Dhanotiya
2017-08-02 17:08:05 +05:30
odevzdal snandini
rodič df295ba6b3
revize 9cd0d7c74f

Zobrazit soubor

@@ -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;