-

CVE-2026-53028

usb: typec: Fix error pointer dereference

In the Linux kernel, the following vulnerability has been resolved:

usb: typec: Fix error pointer dereference

The variable tps->partner is checked for an error pointer and then if it
is, it sends an error message but does not return and then immediately
dereferenced a few lines below:

tps->partner = typec_register_partner(tps->port, &desc);
if (IS_ERR(tps->partner))
	dev_warn(tps->dev, "%s: failed to register partnet\n", __func__);

if (desc.identity) {
	typec_partner_set_identity(tps->partner);
	cd321x->cur_partner_identity = st.partner_identity;
}

Add early return and fix spelling mistake in error message.

Detected by Smatch:
drivers/usb/typec/tipd/core.c:827 cd321x_update_work() error:
'tps->partner' dereferencing possible ERR_PTR()
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
Produkt Linux
Default Statusunaffected
Version 82432bbfb9e83b7e81d04660fe129b99a29b2ac2
Version < 19951118fb22b5ad512379ee64510fe0e2c40eb3
Status affected
Version 82432bbfb9e83b7e81d04660fe129b99a29b2ac2
Version < 9e31082f92c913d74fefb4e60cd0284e605ba3a3
Status affected
Version 82432bbfb9e83b7e81d04660fe129b99a29b2ac2
Version < f2529d08fcb429ea01bb87c326342f41483f8b2f
Status affected
HerstellerLinux
Produkt Linux
Default Statusaffected
Version 6.18
Status affected
Version 0
Version < 6.18
Status unaffected
Version <= 6.18.*
Version 6.18.33
Status unaffected
Version <= 7.0.*
Version 7.0.10
Status unaffected
Version <= *
Version 7.1
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.17% 0.061
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/19951118fb22b5ad512379ee64510fe0e2c40eb3
https://git.kernel.org/stable/c/9e31082f92c913d74fefb4e60cd0284e605ba3a3
https://git.kernel.org/stable/c/f2529d08fcb429ea01bb87c326342f41483f8b2f