android_kernel_samsung_msm8226/drivers
Insun Song 29c5bde441 net: wireless: bcmdhd: fix for IOVAR GET failed
found some case that IOVAR callers set response buffer not enough to
contain input command string + argument. so it finally fail in IOVAR
transaction by its shorter buffer length.

proposed fix is taking care this case by providing enough local
buffer inside dhd_iovar, which enough to input/output.

[backported to manta: Corinna Vinschen <xda@vinschen.de>]

Signed-off-by: Insun Song <insun.song@broadcom.com>
Signed-off-by: Corinna Vinschen <xda@vinschen.de>
Bug: 36000515
Change-Id: I0afedcc29b05b12f42ebc619e6feeaa868fc00de
CVE-2017-0633
Signed-off-by: Kevin F. Haggerty <haggertk@lineageos.org>
2019-08-08 12:19:53 +02:00
..
accessibility
acpi Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
adsp_factory misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
amba
ata Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
atm Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
auxdisplay Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
barcode_emul misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
base mm: Fix incorrect type conversion for size during dma allocation 2019-08-08 12:19:52 +02:00
battery battery: sec_battery: Migrate to alarmtimer interface 2019-08-06 12:33:17 +02:00
bcma Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
bif
block BACKPORT: block: add blk_rq_set_block_pc() 2019-08-06 12:26:35 +02:00
bluetooth drivers: bluetooth: Fix direct references to HZ 2019-08-05 14:21:57 +02:00
cdrom BACKPORT: block: add blk_rq_set_block_pc() 2019-08-06 12:26:35 +02:00
char mm: Tighten x86 /dev/mem with zeroing reads 2019-08-06 12:26:39 +02:00
clk Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
clocksource sched_clock: Backport high-resolution support 2019-08-05 14:21:53 +02:00
connector Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
coresight misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
cpufreq Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
cpuidle misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
crypto crypto: msm: qcrypto: Remove duplicate definition of list_next_entry() 2019-08-06 12:31:22 +02:00
dca Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
devfreq misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
dio
dma Merge remote-tracking branch 'google-common/deprecated/android-3.4' into lineage-16.0 2019-08-06 11:41:21 +02:00
edac Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
eisa Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
extcon misc: Fix system_rev type mismatch 2019-08-05 09:13:25 +02:00
felica misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
fingerprint drivers: fingerprint: Kill FEATURE_SPI_WAKELOCK 2019-08-05 09:13:27 +02:00
firewire Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
firmware Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
gpio Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
gpu ANDROID: ion: Protect kref from userspace manipulation 2019-08-08 12:19:52 +02:00
hid Merge remote-tracking branch 'google-common/deprecated/android-3.4' into lineage-16.0 2019-08-06 11:41:21 +02:00
hsi
hv Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
hwmon Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
hwspinlock Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
i2c Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
ide mm: Backport ZRAM/ZSMALLOC from Google kernel 2019-08-06 08:17:38 +02:00
idle Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
ieee802154
infiniband fs: Limit sys_mount to only request filesystem modules. 2019-08-06 10:44:59 +02:00
input USB: input: gtco.c: fix up dev_* messages 2019-08-08 11:51:26 +02:00
iommu Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
irda misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
isdn Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
leds Merge remote-tracking branch 'google-common/deprecated/android-3.4' into lineage-16.0 2019-08-06 11:41:21 +02:00
lguest Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
macintosh Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
mca
md Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
media msm: camera: isp: fix for out of bound access array 2019-08-08 12:08:30 +02:00
memstick Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
message
mfd Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
misc qseecom: check buffer size when loading firmware images 2019-08-06 12:25:48 +02:00
mmc Merge remote-tracking branch 'google-common/deprecated/android-3.4' into lineage-16.0 2019-08-06 11:41:21 +02:00
motor tspdrv: Fix possible null pointer 2019-08-05 09:08:00 +02:00
mtd fs: Limit sys_mount to only request filesystem modules. 2019-08-06 10:44:59 +02:00
net net: wireless: bcmdhd: fix for IOVAR GET failed 2019-08-08 12:19:53 +02:00
nfc Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
nubus
of Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
oprofile fs: Limit sys_mount to only request filesystem modules. 2019-08-06 10:44:59 +02:00
parisc Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
parport Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
pci Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
pcmcia Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
pinctrl Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
platform msm: ipa: Fix for missing int overflow check in the refcount library 2019-08-06 12:29:55 +02:00
pnp Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
power drivers: power: migrate qpnp-charger to alarmtimer interface 2019-08-08 10:39:37 +02:00
pps Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
ps3
ptp
qsc misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
rapidio Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
regulator Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
remoteproc Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
rpmsg Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
rtc rtc: pm8xxx: move device_init_wakeup() before rtc_register 2019-08-06 12:31:33 +02:00
s390 Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
sbus Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
scsi BACKPORT: sg: relax 16 byte cdb restriction 2019-08-06 12:26:36 +02:00
sensorhub sensorhub: Migrate to alarmtimer interface 2019-08-06 12:33:25 +02:00
sensors drivers: sensors: migrate k2hh.c to alarmtimer interface 2019-08-08 10:42:14 +02:00
sfi
sh
slimbus slim-msm: Synchronize SSR callbacks 2019-08-06 11:48:23 +02:00
sn
spi Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
spmi Merge tag 'LA.BF.1.1.3-02310-8x26.0' into lineage-16.0 2019-08-05 11:18:51 +02:00
ssb Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
staging lowmemorykiller: Account for unevictable pages in vmpressure notifier 2019-08-08 12:09:29 +02:00
switch
target BACKPORT: block: add blk_rq_set_block_pc() 2019-08-06 12:26:35 +02:00
tc
thermal add hrtimer support to qpnp-sec-charger.c and msm_thermal.c (not fully) 2019-08-06 12:31:35 +02:00
tty BACKPORT: fiq_debugger: restrict access to critical commands. 2019-08-06 12:24:29 +02:00
uio
usb USB: f_qc_rndis: Prevent use-after-free for _rndis_qc 2019-08-08 12:10:20 +02:00
uwb Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
vhost Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
video msm: mdss: Fix invalid dma attachment during fb shutdown 2019-08-06 12:26:37 +02:00
virt
virtio Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
vlynq
w1 Merge remote-tracking branch 'google-common/deprecated/android-3.4' into lineage-16.0 2019-08-06 11:41:21 +02:00
watchdog Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
xen fs: Limit sys_mount to only request filesystem modules. 2019-08-06 10:44:59 +02:00
zorro
Kconfig msm: gud: Remove gud driver 2019-08-08 12:10:20 +02:00
Makefile msm: gud: Remove gud driver 2019-08-08 12:10:20 +02:00