CVE-2023-52703

net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path

MEDIUM
5.5
CVSS Score
Published: May 21, 2024 at 03:22 PM UTC
Updated: June 17, 2026 at 06:43 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.5
Exploit prediction
EPSS 0.3%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path syzbot reported that act_len in kalmia_send_init_packet() is uninitialized when passing it to the first usb_bulk_msg error path. Jiri Pirko noted that it's pointless to pass it in the error path, and that the value that would be printed in the second error path would be the value of act_len from the first call to usb_bulk_msg.[1] With this in mind, let's just not pass act_len to the usb_bulk_msg error paths. 1: https://lore.kernel.org/lkml/Y9pY61y1nwTuzMOa@nanopsycho/

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

3.0 ≤ v < 4.14.3063.0 ≤ v < 4.19.2733.0 ≤ v < 5.10.1693.0 ≤ v < 5.15.953.0 ≤ v < 5.4.2323.0 ≤ v < 6.1.133.0 ≤ v < 6.23.0.1 ≤ v < 4.14.3064.15 ≤ v < 4.19.2734.20 ≤ v < 5.4.2325.11 ≤ v < 5.15.955.16 ≤ v < 6.1.135.5 ≤ v < 5.10.1693.03.0 rc43.0 rc53.0 rc63.0 rc76.2 rc16.2 rc26.2 rc36.2 rc46.2 rc56.2 rc66.2 rc76.2 rc8d40261236e8e278cb1936cb5e934262971692b10
Vendor states this is fixed in 02df3170c04a8356cd571ab9155a42f030190abc (fixed)
Vendor states this is fixed in 1b5de7d44890b78519acbcc80d8d1f23ff2872e5 (fixed)
Vendor states this is fixed in 338f826d3afead6e4df521f7972a4bef04a72efb (fixed)
Vendor states this is fixed in 525bdcb0838d19d918c7786151ee14661967a030 (fixed)
Vendor states this is fixed in 723ef7b66f37c0841f5a451ccbce47ee1641e081 (fixed)
Vendor states this is fixed in a753352622b4f3c0219e0e9c73114b2848ae6042 (fixed)
Vendor states this is fixed in c68f345b7c425b38656e1791a0486769a8797016 (fixed)
Vendor states this is fixed in 3.0 (unaffected)
Vendor states this is fixed in 4.14.306 (unaffected)
Vendor states this is fixed in 4.19.273 (unaffected)
Vendor states this is fixed in 5.10.169 (unaffected)
Vendor states this is fixed in 5.15.95 (unaffected)
Vendor states this is fixed in 5.4.232 (unaffected)
Vendor states this is fixed in 6.1.13 (unaffected)
Vendor states this is fixed in 6.2 (unaffected)

References (7)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/02df3170c04a8356cd571ab9155a42f030190abc
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/1b5de7d44890b78519acbcc80d8d1f23ff2872e5
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/338f826d3afead6e4df521f7972a4bef04a72efb
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/525bdcb0838d19d918c7786151ee14661967a030
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/723ef7b66f37c0841f5a451ccbce47ee1641e081
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/a753352622b4f3c0219e0e9c73114b2848ae6042
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/c68f345b7c425b38656e1791a0486769a8797016

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
CWE-908

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card