diff options
| author | Evgeny Novikov <[email protected]> | 2020-07-03 11:15:18 +0000 |
|---|---|---|
| committer | Guenter Roeck <[email protected]> | 2020-07-06 03:45:45 +0000 |
| commit | bc4071aafcf4d0535ee423b69167696d6c03207d (patch) | |
| tree | a7da81abecf0e40eba32bc94a062c605f18c6bb6 /drivers/usb/cdns3/cdns3-pci-wrap.c | |
| parent | Linux 5.8-rc4 (diff) | |
| download | kernel-bc4071aafcf4d0535ee423b69167696d6c03207d.tar.gz kernel-bc4071aafcf4d0535ee423b69167696d6c03207d.zip | |
hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow
aspeed_create_fan() reads a pwm_port value using of_property_read_u32().
If pwm_port will be more than ARRAY_SIZE(pwm_port_params), there will be
a buffer overflow in
aspeed_create_pwm_port()->aspeed_set_pwm_port_enable(). The patch fixes
the potential buffer overflow.
Found by Linux Driver Verification project (linuxtesting.org).
Signed-off-by: Evgeny Novikov <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Guenter Roeck <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-pci-wrap.c')
0 files changed, 0 insertions, 0 deletions
