CVE Vulnerabilities

CVE-2017-7273

Published: Mar 27, 2017 | Modified: Apr 20, 2025
CVSS 3.x
6.6
MEDIUM
Source:
NVD
CVSS:3.0/AV:P/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
4.6 MEDIUM
AV:L/AC:L/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
4.6 LOW
CVSS:3.0/AV:P/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

The cp_report_fixup function in drivers/hid/hid-cypress.c in the Linux kernel 3.2 and 4.x before 4.9.4 allows physically proximate attackers to cause a denial of service (integer underflow) or possibly have unspecified other impact via a crafted HID report.

Affected Software

NameVendorStart VersionEnd Version
Linux_kernelLinux4.0 (including)4.0 (including)
Linux_kernelLinux4.0.0 (including)4.0.0 (including)
Linux_kernelLinux4.0.2 (including)4.0.2 (including)
Linux_kernelLinux4.0.3 (including)4.0.3 (including)
Linux_kernelLinux4.0.4 (including)4.0.4 (including)
Linux_kernelLinux4.0.5 (including)4.0.5 (including)
Linux_kernelLinux4.0.6 (including)4.0.6 (including)
Linux_kernelLinux4.0.7 (including)4.0.7 (including)
Linux_kernelLinux4.0.8 (including)4.0.8 (including)
Linux_kernelLinux4.0.9 (including)4.0.9 (including)
Linux_kernelLinux4.1.0 (including)4.1.0 (including)
Linux_kernelLinux4.1.2 (including)4.1.2 (including)
Linux_kernelLinux4.1.3 (including)4.1.3 (including)
Linux_kernelLinux4.1.4 (including)4.1.4 (including)
Linux_kernelLinux4.1.5 (including)4.1.5 (including)
Linux_kernelLinux4.1.6 (including)4.1.6 (including)
Linux_kernelLinux4.1.7 (including)4.1.7 (including)
Linux_kernelLinux4.1.8 (including)4.1.8 (including)
Linux_kernelLinux4.1.9 (including)4.1.9 (including)
Linux_kernelLinux4.1.10 (including)4.1.10 (including)
Linux_kernelLinux4.1.11 (including)4.1.11 (including)
Linux_kernelLinux4.1.12 (including)4.1.12 (including)
Linux_kernelLinux4.1.13 (including)4.1.13 (including)
Linux_kernelLinux4.1.14 (including)4.1.14 (including)
Linux_kernelLinux4.1.15 (including)4.1.15 (including)
Linux_kernelLinux4.1.16 (including)4.1.16 (including)
Linux_kernelLinux4.1.17 (including)4.1.17 (including)
Linux_kernelLinux4.1.18 (including)4.1.18 (including)
Linux_kernelLinux4.1.19 (including)4.1.19 (including)
Linux_kernelLinux4.1.20 (including)4.1.20 (including)
Linux_kernelLinux4.1.21 (including)4.1.21 (including)
Linux_kernelLinux4.1.22 (including)4.1.22 (including)
Linux_kernelLinux4.1.23 (including)4.1.23 (including)
Linux_kernelLinux4.1.33 (including)4.1.33 (including)
Linux_kernelLinux4.2.0 (including)4.2.0 (including)
Linux_kernelLinux4.2.1 (including)4.2.1 (including)
Linux_kernelLinux4.2.2 (including)4.2.2 (including)
Linux_kernelLinux4.2.3 (including)4.2.3 (including)
Linux_kernelLinux4.2.4 (including)4.2.4 (including)
Linux_kernelLinux4.2.5 (including)4.2.5 (including)
Linux_kernelLinux4.2.7 (including)4.2.7 (including)
Linux_kernelLinux4.2.8 (including)4.2.8 (including)
Linux_kernelLinux4.3-rc7 (including)4.3-rc7 (including)
Linux_kernelLinux4.3.0 (including)4.3.0 (including)
Linux_kernelLinux4.3.1 (including)4.3.1 (including)
Linux_kernelLinux4.3.2 (including)4.3.2 (including)
Linux_kernelLinux4.3.3 (including)4.3.3 (including)
Linux_kernelLinux4.3.5 (including)4.3.5 (including)
Linux_kernelLinux4.3.6 (including)4.3.6 (including)
Linux_kernelLinux4.4-rc8 (including)4.4-rc8 (including)
Linux_kernelLinux4.4.0 (including)4.4.0 (including)
Linux_kernelLinux4.4.1 (including)4.4.1 (including)
Linux_kernelLinux4.4.2 (including)4.4.2 (including)
Linux_kernelLinux4.4.3 (including)4.4.3 (including)
Linux_kernelLinux4.4.4 (including)4.4.4 (including)
Linux_kernelLinux4.4.5 (including)4.4.5 (including)
Linux_kernelLinux4.4.6 (including)4.4.6 (including)
Linux_kernelLinux4.4.7 (including)4.4.7 (including)
Linux_kernelLinux4.4.8 (including)4.4.8 (including)
Linux_kernelLinux4.4.9 (including)4.4.9 (including)
Linux_kernelLinux4.4.22 (including)4.4.22 (including)
Linux_kernelLinux4.4.23 (including)4.4.23 (including)
Linux_kernelLinux4.4.24 (including)4.4.24 (including)
Linux_kernelLinux4.4.25 (including)4.4.25 (including)
Linux_kernelLinux4.4.26 (including)4.4.26 (including)
Linux_kernelLinux4.4.27 (including)4.4.27 (including)
Linux_kernelLinux4.4.28 (including)4.4.28 (including)
Linux_kernelLinux4.4.32 (including)4.4.32 (including)
Linux_kernelLinux4.5.0 (including)4.5.0 (including)
Linux_kernelLinux4.5.0-rc7 (including)4.5.0-rc7 (including)
Linux_kernelLinux4.5.1 (including)4.5.1 (including)
Linux_kernelLinux4.5.2 (including)4.5.2 (including)
Linux_kernelLinux4.5.3 (including)4.5.3 (including)
Linux_kernelLinux4.5.4 (including)4.5.4 (including)
Linux_kernelLinux4.5.5 (including)4.5.5 (including)
Linux_kernelLinux4.5.7 (including)4.5.7 (including)
Linux_kernelLinux4.6 (including)4.6 (including)
Linux_kernelLinux4.6.2 (including)4.6.2 (including)
Linux_kernelLinux4.6.3 (including)4.6.3 (including)
Linux_kernelLinux4.6.4 (including)4.6.4 (including)
Linux_kernelLinux4.6.5 (including)4.6.5 (including)
Linux_kernelLinux4.6.6 (including)4.6.6 (including)
Linux_kernelLinux4.6.7 (including)4.6.7 (including)
Linux_kernelLinux4.7 (including)4.7 (including)
Linux_kernelLinux4.7-rc6 (including)4.7-rc6 (including)
Linux_kernelLinux4.7.4 (including)4.7.4 (including)
Linux_kernelLinux4.7.6 (including)4.7.6 (including)
Linux_kernelLinux4.8 (including)4.8 (including)
Linux_kernelLinux4.8.1 (including)4.8.1 (including)
Linux_kernelLinux4.8.2 (including)4.8.2 (including)
Linux_kernelLinux4.8.3 (including)4.8.3 (including)
Linux_kernelLinux4.8.4 (including)4.8.4 (including)
Linux_kernelLinux4.8.5 (including)4.8.5 (including)
Linux_kernelLinux4.8.6 (including)4.8.6 (including)
Linux_kernelLinux4.8.7 (including)4.8.7 (including)
Linux_kernelLinux4.8.8 (including)4.8.8 (including)
Linux_kernelLinux4.8.9 (including)4.8.9 (including)
Linux_kernelLinux4.8.10 (including)4.8.10 (including)
Linux_kernelLinux4.8.11 (including)4.8.11 (including)
Linux_kernelLinux4.8.12 (including)4.8.12 (including)
Linux_kernelLinux4.8.14 (including)4.8.14 (including)
Linux_kernelLinux4.8.16 (including)4.8.16 (including)
Linux_kernelLinux4.8.17 (including)4.8.17 (including)
Linux_kernelLinux4.9.1 (including)4.9.1 (including)
Linux_kernelLinux4.9.2 (including)4.9.2 (including)
Linux_kernelLinux4.9.3 (including)4.9.3 (including)
Linux_kernelLinux4.10 (including)4.10 (including)
Linux_kernelLinux4.10.1 (including)4.10.1 (including)
Linux_kernelLinux4.10.2 (including)4.10.2 (including)
Linux_kernelLinux4.10.4 (including)4.10.4 (including)
LinuxUbuntuesm-infra-legacy/trusty*
LinuxUbuntuesm-infra/xenial*
LinuxUbuntuprecise*
LinuxUbuntuprecise/esm*
LinuxUbuntutrusty*
LinuxUbuntutrusty/esm*
LinuxUbuntuupstream*
LinuxUbuntuvivid/ubuntu-core*
LinuxUbuntuxenial*
LinuxUbuntuyakkety*
Linux-armadaxpUbuntuprecise*
Linux-armadaxpUbuntuupstream*
Linux-awsUbuntuesm-infra/xenial*
Linux-awsUbuntuupstream*
Linux-awsUbuntuxenial*
Linux-aws-5.15Ubuntuupstream*
Linux-aws-5.4Ubuntuupstream*
Linux-aws-6.14Ubuntuupstream*
Linux-aws-6.8Ubuntuupstream*
Linux-aws-fipsUbuntutrusty*
Linux-aws-fipsUbuntuupstream*
Linux-aws-fipsUbuntuxenial*
Linux-aws-hweUbuntuupstream*
Linux-azureUbuntuesm-infra/bionic*
Linux-azureUbuntuupstream*
Linux-azure-4.15Ubuntuupstream*
Linux-azure-5.15Ubuntuupstream*
Linux-azure-5.4Ubuntuupstream*
Linux-azure-6.11Ubuntunoble*
Linux-azure-6.11Ubuntuupstream*
Linux-azure-6.8Ubuntuupstream*
Linux-azure-fdeUbuntuesm-infra/focal*
Linux-azure-fdeUbuntufocal*
Linux-azure-fdeUbuntuupstream*
Linux-azure-fde-5.15Ubuntuesm-infra/focal*
Linux-azure-fde-5.15Ubuntufocal*
Linux-azure-fde-5.15Ubuntuupstream*
Linux-azure-fipsUbuntutrusty*
Linux-azure-fipsUbuntuupstream*
Linux-azure-fipsUbuntuxenial*
Linux-azure-nvidiaUbuntuupstream*
Linux-bluefieldUbuntuupstream*
Linux-euclidUbuntuupstream*
Linux-euclidUbuntuxenial*
Linux-fipsUbuntuupstream*
Linux-floUbuntutrusty*
Linux-floUbuntuupstream*
Linux-floUbuntuvivid/stable-phone-overlay*
Linux-floUbuntuxenial*
Linux-floUbuntuyakkety*
Linux-gcpUbuntuesm-infra/bionic*
Linux-gcpUbuntuupstream*
Linux-gcp-4.15Ubuntuupstream*
Linux-gcp-5.15Ubuntuupstream*
Linux-gcp-5.4Ubuntuupstream*
Linux-gcp-6.11Ubuntunoble*
Linux-gcp-6.11Ubuntuupstream*
Linux-gcp-6.14Ubuntuupstream*
Linux-gcp-6.8Ubuntuupstream*
Linux-gcp-fipsUbuntutrusty*
Linux-gcp-fipsUbuntuupstream*
Linux-gcp-fipsUbuntuxenial*
Linux-gkeUbuntuesm-infra/focal*
Linux-gkeUbuntufocal*
Linux-gkeUbuntuupstream*
Linux-gkeopUbuntuupstream*
Linux-gkeop-5.15Ubuntuupstream*
Linux-goldfishUbuntutrusty*
Linux-goldfishUbuntuupstream*
Linux-goldfishUbuntuxenial*
Linux-goldfishUbuntuyakkety*
Linux-goldfishUbuntuzesty*
Linux-grouperUbuntutrusty*
Linux-grouperUbuntuupstream*
Linux-hweUbuntuesm-infra/bionic*
Linux-hweUbuntuesm-infra/xenial*
Linux-hweUbuntuupstream*
Linux-hweUbuntuxenial*
Linux-hwe-5.15Ubuntuupstream*
Linux-hwe-5.4Ubuntuupstream*
Linux-hwe-6.11Ubuntunoble*
Linux-hwe-6.11Ubuntuupstream*
Linux-hwe-6.14Ubuntuupstream*
Linux-hwe-6.8Ubuntuupstream*
Linux-hwe-edgeUbuntuesm-infra/bionic*
Linux-hwe-edgeUbuntuesm-infra/xenial*
Linux-hwe-edgeUbuntuupstream*
Linux-hwe-edgeUbuntuxenial*
Linux-ibmUbuntuupstream*
Linux-ibm-5.15Ubuntuupstream*
Linux-ibm-5.4Ubuntuupstream*
Linux-ibm-6.8Ubuntuupstream*
Linux-intelUbuntuupstream*
Linux-intel-iot-realtimeUbuntujammy*
Linux-intel-iot-realtimeUbuntuupstream*
Linux-intel-iotgUbuntuupstream*
Linux-intel-iotg-5.15Ubuntuupstream*
Linux-iotUbuntuupstream*
Linux-kvmUbuntuupstream*
Linux-linaro-omapUbuntuprecise*
Linux-linaro-omapUbuntuupstream*
Linux-linaro-sharedUbuntuprecise*
Linux-linaro-sharedUbuntuupstream*
Linux-linaro-vexpressUbuntuprecise*
Linux-linaro-vexpressUbuntuupstream*
Linux-lowlatencyUbuntuupstream*
Linux-lowlatency-hwe-5.15Ubuntuupstream*
Linux-lowlatency-hwe-6.11Ubuntunoble*
Linux-lowlatency-hwe-6.11Ubuntuupstream*
Linux-lowlatency-hwe-6.8Ubuntuupstream*
Linux-lts-quantalUbuntuprecise*
Linux-lts-quantalUbuntuprecise/esm*
Linux-lts-quantalUbuntuupstream*
Linux-lts-raringUbuntuprecise*
Linux-lts-raringUbuntuprecise/esm*
Linux-lts-raringUbuntuupstream*
Linux-lts-saucyUbuntuprecise*
Linux-lts-saucyUbuntuprecise/esm*
Linux-lts-saucyUbuntuupstream*
Linux-lts-trustyUbuntuprecise*
Linux-lts-trustyUbuntuupstream*
Linux-lts-utopicUbuntutrusty*
Linux-lts-utopicUbuntuupstream*
Linux-lts-vividUbuntutrusty*
Linux-lts-vividUbuntutrusty/esm*
Linux-lts-vividUbuntuupstream*
Linux-lts-wilyUbuntutrusty*
Linux-lts-wilyUbuntuupstream*
Linux-lts-xenialUbuntuesm-infra-legacy/trusty*
Linux-lts-xenialUbuntutrusty*
Linux-lts-xenialUbuntutrusty/esm*
Linux-lts-xenialUbuntuupstream*
Linux-maguroUbuntutrusty*
Linux-maguroUbuntuupstream*
Linux-makoUbuntutrusty*
Linux-makoUbuntuupstream*
Linux-makoUbuntuvivid/stable-phone-overlay*
Linux-makoUbuntuxenial*
Linux-makoUbuntuyakkety*
Linux-mantaUbuntutrusty*
Linux-mantaUbuntuupstream*
Linux-nvidiaUbuntuupstream*
Linux-nvidia-6.11Ubuntuupstream*
Linux-nvidia-6.5Ubuntuupstream*
Linux-nvidia-6.8Ubuntuupstream*
Linux-nvidia-lowlatencyUbuntuupstream*
Linux-nvidia-tegraUbuntuupstream*
Linux-nvidia-tegra-5.15Ubuntuupstream*
Linux-nvidia-tegra-igxUbuntuupstream*
Linux-oemUbuntuesm-infra/bionic*
Linux-oemUbuntuupstream*
Linux-oem-6.11Ubuntuupstream*
Linux-oem-6.14Ubuntuupstream*
Linux-oem-6.8Ubuntuupstream*
Linux-oracleUbuntuupstream*
Linux-oracle-5.15Ubuntuupstream*
Linux-oracle-5.4Ubuntuupstream*
Linux-oracle-6.14Ubuntuupstream*
Linux-oracle-6.8Ubuntuupstream*
Linux-qcm-msmUbuntuprecise*
Linux-qcm-msmUbuntuupstream*
Linux-raspiUbuntuupstream*
Linux-raspi-5.4Ubuntuupstream*
Linux-raspi-realtimeUbuntunoble*
Linux-raspi-realtimeUbuntuupstream*
Linux-raspi2Ubuntuesm-infra/focal*
Linux-raspi2Ubuntufocal*
Linux-raspi2Ubuntuupstream*
Linux-raspi2Ubuntuvivid/ubuntu-core*
Linux-raspi2Ubuntuxenial*
Linux-raspi2Ubuntuyakkety*
Linux-realtimeUbuntujammy*
Linux-realtimeUbuntuupstream*
Linux-realtime-6.14Ubuntuupstream*
Linux-realtime-6.8Ubuntuupstream*
Linux-riscvUbuntuesm-infra/focal*
Linux-riscvUbuntufocal*
Linux-riscvUbuntujammy*
Linux-riscvUbuntuupstream*
Linux-riscv-5.15Ubuntuupstream*
Linux-riscv-6.14Ubuntuupstream*
Linux-riscv-6.8Ubuntuupstream*
Linux-snapdragonUbuntuupstream*
Linux-snapdragonUbuntuxenial*
Linux-snapdragonUbuntuyakkety*
Linux-ti-omap4Ubuntuprecise*
Linux-ti-omap4Ubuntuupstream*
Linux-xilinx-zynqmpUbuntuupstream*

References