Kernel Tree For Xiaomi 11 Lite NE 5G
Go to file
Rajeev Kumar Sirasanagandla 5054f66194 qcacld-3.0: Avoid potential buffer overflow in EXTERNAL_ACS
While processing vendor command EXTERNAL_ACS,
in hdd_parse_vendor_acs_chan_config() total number of channels is
computed by parsing nested attribute ACS_CHANNEL_LIST.

Initially computed number of channels is stored in int data type and
later copied to u8 data type, this shall truncate if number of channels
is greater than 255.

Memory for channel list is allocated using truncated value but later
the same list is accessed using computed value which shall result in
buffer overflow.

To address this, validate computed value against MAX_CHANNELS.

Change-Id: Idbbf3b44fd238f7cff53bedd68f2c7627ecdfa9d
CRs-Fixed: 2410869
2019-03-19 19:47:25 -07:00
components qcacld-3.0: Code refine for 4 ini items 2019-03-19 02:24:41 -07:00
configs qcacld-3.0: Disable QCA_LL_TX_FLOW_CONTROL_V2 for QCS405 2019-03-19 02:24:18 -07:00
core qcacld-3.0: Avoid potential buffer overflow in EXTERNAL_ACS 2019-03-19 19:47:25 -07:00
os_if qcacld-3.0: Add support for disabling an NDI concurrency 2019-03-12 13:58:08 -07:00
uapi/linux qcacld-3.0: Fix tab stop checkpatch warnings 2018-09-13 13:20:38 -07:00
Android.mk qcacld-3.0: add support for multi ko 2019-01-30 00:02:51 -08:00
Kbuild qcacld-3.0: Set Coex priorities among WLAN/BT/ZB 2019-03-18 13:07:08 -07:00
Kconfig qcacld-3.0: Combine all NAN related flags with WLAN_FEATURE_NAN 2019-02-04 10:44:30 -08:00
Makefile qcacld-3.0: Pass WLAN_ROOT value for make clean 2018-06-09 00:09:16 -07:00
README.txt Initial readme for WLAN Host Driver for iHelium 2015-04-06 11:45:23 -07:00

This is CNSS WLAN Host Driver for products starting from iHelium