cveboard RSS feed

CVE-2023-52781

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2023
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

usb: config: fix iteration issue in 'usb_get_bos_descriptor()'

In the Linux kernel, the following vulnerability has been resolved: usb: config: fix iteration issue in 'usb_get_bos_descriptor()' The BOS descriptor defines a root descriptor and is the base descriptor for accessing a family of related descriptors. Function 'usb_get_bos_descriptor()' encounters an iteration issue when skipping the 'USB_DT_DEVICE_CAPABILITY' descriptor type. This results in the same descriptor being read repeatedly. To address this issue, a 'goto' statement is introduced to ensure that the pointer and the amount read is updated correctly. This ensures that the function iterates to the next descriptor instead of reading the same descriptor repeatedly.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
3dd550a2d36596a1b0ee7955da3b611c031d3873affectedgit9ef94ec8e52eaf7b9abc5b5f8f5b911751112223UnavailableNone listed
3dd550a2d36596a1b0ee7955da3b611c031d3873affectedgit64c27b7b2357ddb38b6afebaf46d5bff4d250702UnavailableNone listed
3dd550a2d36596a1b0ee7955da3b611c031d3873affectedgitf89fef7710b2ba0f7a1e46594e530dcf2f77be91UnavailableNone listed
3dd550a2d36596a1b0ee7955da3b611c031d3873affectedgit7c0244cc311a4038505b73682b7c8ceaa5c7a8c8UnavailableNone listed
3dd550a2d36596a1b0ee7955da3b611c031d3873affectedgit974bba5c118f4c2baf00de0356e3e4f7928b4cbcUnavailableNone listed
77ce180d68beffd1af620d0121590e16683fc6b8affectedgitUnavailableUnavailableNone listed
20a07e1aadcd6990893c532d1b2b507bfa065152affectedgitUnavailableUnavailableNone listed
a5c051b6503c0ba543e993cfc295b64f096e0a29affectedgitUnavailableUnavailableNone listed
ea4a173d8358b756a780786baa3fc39d282bdbe3affectedgitUnavailableUnavailableNone listed
77d4e2a058858b4a94fc469bc1bfc94a0958e252affectedgitUnavailableUnavailableNone listed
1fc15d29540a69cfb55c8b8f8c38f1af33178243affectedgitUnavailableUnavailableNone listed
9f8dd40c68c176f2c3f1fc8b87bc81756856938faffectedgitUnavailableUnavailableNone listed
3.16.79affectedsemver3.17UnavailableNone listed
4.4.194affectedsemver4.5UnavailableNone listed
4.9.194affectedsemver4.10UnavailableNone listed
4.14.146affectedsemver4.15UnavailableNone listed
4.19.75affectedsemver4.20UnavailableNone listed
5.2.17affectedsemver5.3UnavailableNone listed
5.3.1affectedsemver5.4UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.4affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.4UnavailableNone listed
5.10.203unaffectedsemverUnavailable5.10.*None listed
5.15.142unaffectedsemverUnavailable5.15.*None listed
6.1.66unaffectedsemverUnavailable6.1.*None listed
6.6.4unaffectedsemverUnavailable6.6.*None listed
6.7unaffectedoriginal_commit_for_fixUnavailable*None listed