usb: udc: remove warning when queue disabled ep (Linux Linux)

CVE-2024-35822
MEDIUM 5.5

At a glance

Source
NVD
EPSS
EPSS 0.23 % · percentile 14 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Analyzed

Description

In the Linux kernel, the following vulnerability has been resolved: usb: udc: remove warning when queue disabled ep It is possible trigger below warning message from mass storage function, WARNING: CPU: 6 PID: 3839 at drivers/usb/gadget/udc/core.c:294 usb_ep_queue+0x7c/0x104 pc : usb_ep_queue+0x7c/0x104 lr : fsg_main_thread+0x494/0x1b3c Root cause is mass storage function try to queue request from main thread, but other thread may already disable ep when function disable. As there is no function failure in the driver, in order to avoid effort to fix warning, change WARN_ON_ONCE() in usb_ep_queue() to pr_debug().

References

Scores

VersionScoreVectorScored by
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)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected 8a0859b65b06ea07461271ce4f1fe25b48d1ec55 < 2b002c308e184feeaeb72987bca3f1b11e5f70b8 ; affected 8a0859b65b06ea07461271ce4f1fe25b48d1ec55 < 68d951880d0c52c7f13dcefb5501b69b8605ce8c ; affected 8a0859b65b06ea07461271ce4f1fe25b48d1ec55 < 3e944ddc17c042945d983e006df7860687a8849a ; affected 8a0859b65b06ea07461271ce4f1fe25b48d1ec55 < df5cbb908f1687e8ab97e222a16b7890d5501acf ; affected 8a0859b65b06ea07461271ce4f1fe25b48d1ec55 < f74c5e0b54b02706d9a862ac6cddade30ac86bcf ; affected 8a0859b65b06ea07461271ce4f1fe25b48d1ec55 < 99731076722eb7ed26b0c87c879da7bb71d24290
Linux · Linuxaffected 4.5 ; unaffected 0 < 4.5 ; unaffected 4.19.312 ≤ 4.19.* ; unaffected 5.4.274 ≤ 5.4.* ; unaffected 5.10.215 ≤ 5.10.* ; unaffected 5.15.154 ≤ 5.15.*

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