CVE-2024-53203

usb: typec: fix potential array underflow in ucsi_ccg_sync_control()

HIGH
7.8
CVSS Score
Published: December 27, 2024 at 01:49 PM UTC
Updated: June 17, 2026 at 08:08 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
HIGH7.8
Exploit prediction
EPSS 0.3%

Description

In the Linux kernel, the following vulnerability has been resolved: usb: typec: fix potential array underflow in ucsi_ccg_sync_control() The "command" variable can be controlled by the user via debugfs. The worry is that if con_index is zero then "&uc->ucsi->connector[con_index - 1]" would be an array underflow.

Affected

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

5.6 ≤ v < 5.10.2385.6 ≤ v < 5.15.1845.6 ≤ v < 6.1.1405.6 ≤ v < 6.11.115.6 ≤ v < 6.12.25.6 ≤ v < 6.135.6 ≤ v < 6.6.886.12 ≤ v < 6.12.2170a6726d0e266f2c8f306e3d61715c32f4ee41e5.6
Vendor states this is fixed in 0e66fd8e5a2e45c7dacfc9178ba702153f4a61a8 (fixed)
Vendor states this is fixed in 56971710cd541f2f05160a84b3183477d34a1be9 (fixed)
Vendor states this is fixed in 627c2a5056aba42a8a96a8fffe8996aeccf919a9 (fixed)
Vendor states this is fixed in e15fd96c0b701c53f9006bcc836eaeb35a05a023 (fixed)
Vendor states this is fixed in e44189455c62469eb91d383ce9103d54c1f807a3 (fixed)
Vendor states this is fixed in e56aac6e5a25630645607b6856d4b2a17b2311a5 (fixed)
Vendor states this is fixed in ef92cd55289a282910575c5b9d87f646f2d39b38 (fixed)
Vendor states this is fixed in 5.10.238 (unaffected)
Vendor states this is fixed in 5.15.184 (unaffected)
Vendor states this is fixed in 5.6 (unaffected)
Vendor states this is fixed in 6.1.140 (unaffected)
Vendor states this is fixed in 6.11.11 (unaffected)
Vendor states this is fixed in 6.12.2 (unaffected)
Vendor states this is fixed in 6.13 (unaffected)
Vendor states this is fixed in 6.6.88 (unaffected)

References (9)

CVSS

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

Quick Info

StatusMODIFIED
CWE
CWE-129

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