Input: aiptek - properly check endpoint type (Linux Linux)

CVE-2022-48836
MEDIUM 5.5

En bref

Source
NVD
EPSS
EPSS 0.24 % · centile 16 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
Modified

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

Références

Scores

VersionScoreVecteurÉvalué par
CVSS 3.1MEDIUM 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HNVD · nvd@nist.gov (Primary)

Références européennes

Avis du CERT-FR

Configurations affectées (CPE NVD)

Produits affectés

ProduitVersions
Linux · Linuxaffected 8e20cf2bce122ce9262d6034ee5d5b76fbb92f96 < 57277a8b5d881e02051ba9d7f6cb3f915c229821 ; affected 8e20cf2bce122ce9262d6034ee5d5b76fbb92f96 < fc8033a55e2796d21e370260a784ac9fbb8305a6 ; affected 8e20cf2bce122ce9262d6034ee5d5b76fbb92f96 < 6de20111cd0bb7da9b2294073ba00c7d2a6c1c4f ; affected 8e20cf2bce122ce9262d6034ee5d5b76fbb92f96 < e732b0412f8c603d1e998f3bff41b5e7d5c3914c ; affected 8e20cf2bce122ce9262d6034ee5d5b76fbb92f96 < f0d43d22d24182b94d7eb78a2bf6ae7e2b33204a ; affected 8e20cf2bce122ce9262d6034ee5d5b76fbb92f96 < e762f57ff255af28236cd02ca9fc5c7e5a089d31
Linux · Linuxaffected 4.4 ; unaffected 0 < 4.4 ; unaffected 4.9.308 ≤ 4.9.* ; unaffected 4.14.273 ≤ 4.14.* ; unaffected 4.19.236 ≤ 4.19.* ; unaffected 5.4.187 ≤ 5.4.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD