Vulnerability · Published Jul 16, 2024 · Assigned by Linux

CVE-2022-48836Input: aiptek - properly check endpoint type

Medium 5.5

In plain English

A medium-severity security flaw in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 16% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)5.5Medium
Exploit odds (30 days)0.2%top 84.3% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

In the Linux kernel, the following vulnerability has been resolved: Input: aiptek - properly check endpoint type Syzbot reported warning in usb_submit_urb() which is caused by wrong endpoint type. There was a check for the number of endpoints, but not for the type of endpoint. Fix it by replacing old desc.bNumEndpoints check with usb_find_common_endpoints() helper for finding endpoints Fail log: usb 5-1: BOGUS urb xfer, pipe 1 != type 3 WARNING: CPU: 2 PID: 48 at drivers/usb/core/urb.c:502 usb_submit_urb+0xed2/0x18a0 drivers/usb/core/urb.c:502 Modules linked in: CPU: 2 PID: 48 Comm: kworker/2:2 Not tainted 5.17.0-rc6-syzkaller-00226-g07ebd38a0da2 #0 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 Workqueue: usb_hub_wq hub_event ... Call Trace: <TASK> aiptek_open+0xd5/0x130 drivers/input/tablet/aiptek.c:830 input_open_device+0x1bb/0x320 drivers/input/input.c:629 kbd_connect+0xfe/0x160 drivers/tty/vt/keyboard.c:1593

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8bpftool4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-abi-stablelists4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-core4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-cross-headers4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-debug4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-debug-core4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-debug-devel4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-debug-modules4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-debug-modules-extra4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-devel4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-doc4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-headers4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-modules4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-modules-extra4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-rt4.18.0-553.22.1.rt7.363.el8_10ALSA-2024:7001
AlmaLinux:8kernel-rt-core4.18.0-553.22.1.rt7.363.el8_10ALSA-2024:7001
AlmaLinux:8kernel-rt-debug4.18.0-553.22.1.rt7.363.el8_10ALSA-2024:7001
AlmaLinux:8kernel-rt-debug-core4.18.0-553.22.1.rt7.363.el8_10ALSA-2024:7001
AlmaLinux:8kernel-rt-debug-devel4.18.0-553.22.1.rt7.363.el8_10ALSA-2024:7001
AlmaLinux:8kernel-rt-debug-kvm4.18.0-553.22.1.rt7.363.el8_10ALSA-2024:7001
AlmaLinux:8kernel-rt-debug-modules4.18.0-553.22.1.rt7.363.el8_10ALSA-2024:7001
AlmaLinux:8kernel-rt-debug-modules-extra4.18.0-553.22.1.rt7.363.el8_10ALSA-2024:7001
AlmaLinux:8kernel-rt-devel4.18.0-553.22.1.rt7.363.el8_10ALSA-2024:7001
AlmaLinux:8kernel-rt-kvm4.18.0-553.22.1.rt7.363.el8_10ALSA-2024:7001
AlmaLinux:8kernel-rt-modules4.18.0-553.22.1.rt7.363.el8_10ALSA-2024:7001
AlmaLinux:8kernel-rt-modules-extra4.18.0-553.22.1.rt7.363.el8_10ALSA-2024:7001
AlmaLinux:8kernel-tools4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-tools-libs4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-tools-libs-devel4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-zfcpdump4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-zfcpdump-core4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-zfcpdump-devel4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-zfcpdump-modules4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8kernel-zfcpdump-modules-extra4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8perf4.18.0-553.22.1.el8_10ALSA-2024:7000
AlmaLinux:8python3-perf4.18.0-553.22.1.el8_10ALSA-2024:7000
Debian:12linux5.17.3-1DEBIAN-CVE-2022-48836
Debian:13linux5.17.3-1DEBIAN-CVE-2022-48836
Debian:14linux5.17.3-1DEBIAN-CVE-2022-48836
Rocky Linux:8kernel0:4.18.0-553.22.1.el8_10RLSA-2024:7000
Rocky Linux:8kernel-rt0:4.18.0-553.22.1.rt7.363.el8_10RLSA-2024:7001
Ubuntu:22.04:LTSlinux5.15.0-37.39UBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-allwinner-5.19no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-aws5.15.0-1011.14UBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-aws-5.19no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-aws-6.2no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-azure5.15.0-1010.12UBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-azure-5.19no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-azure-6.2no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-azure-fde-5.19no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-azure-fde-6.2no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-gcp5.15.0-1008.12UBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-gcp-5.19no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-gcp-6.2no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-gke5.15.0-1008.10UBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-hwe-5.19no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-hwe-6.2no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-hwe-6.5no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-ibm5.15.0-1007.8UBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-intel-iot-realtimeno fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-intel-iotg5.15.0-1008.11UBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-kvm5.15.0-1010.11UBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-lowlatency5.15.0-37.39UBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.19no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.2no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.5no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-nvidia-6.2no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-oem-5.17no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-oem-6.0no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-oem-6.1no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-oracle5.15.0-1009.12UBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-raspi5.15.0-1011.13UBUNTU-CVE-2022-48836
Ubuntu:24.04:LTSlinux-raspi-realtimeno fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-riscv-5.19no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-riscv-6.5no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-starfive-5.19no fix listedUBUNTU-CVE-2022-48836
Ubuntu:22.04:LTSlinux-starfive-6.2no fix listedUBUNTU-CVE-2022-48836

Affected products (as reported)

VendorProductVersions
Linux Linux 8e20cf2bce122ce9262d6034ee5d5b76fbb92f96 – before 57277a8b5d881e02051ba9d7f6cb3f915c2298218e20cf2bce122ce9262d6034ee5d5b76fbb92f96 – before fc8033a55e2796d21e370260a784ac9fbb8305a68e20cf2bce122ce9262d6034ee5d5b76fbb92f96 – before 6de20111cd0bb7da9b2294073ba00c7d2a6c1c4f8e20cf2bce122ce9262d6034ee5d5b76fbb92f96 – before e732b0412f8c603d1e998f3bff41b5e7d5c3914c8e20cf2bce122ce9262d6034ee5d5b76fbb92f96 – before f0d43d22d24182b94d7eb78a2bf6ae7e2b33204a8e20cf2bce122ce9262d6034ee5d5b76fbb92f96 – before e762f57ff255af28236cd02ca9fc5c7e5a089d318e20cf2bce122ce9262d6034ee5d5b76fbb92f96 – before 35069e654bcab567ff8b9f0e68e1caf82c15dcd78e20cf2bce122ce9262d6034ee5d5b76fbb92f96 – before 5600f6986628dde8881734090588474f54a540a8
Linux Linux 4.4

References