CVE-2023-54083
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54083 is a use-after-free vulnerability in the Linux kernel's Tegra XUSB PHY driver (phy/tegra/xusb.c). The flaw arises because, for dual-role USB ports, the port device's driver reference is assigned to the usb-phy device but is not cleared when the port device is destroyed, leaving a dangling pointer that can trigger a use-after-free condition detectable via KASAN. The vulnerability was published on December 24, 2025, and affects Linux kernel versions starting from 5.7 up through the patch releases in the 5.10, 5.15, 6.1, 6.4, and 6.5 stable series. No CVSS score has been assigned at this time, and the EPSS score is extremely low at 0.018% (Feedly, EUVD).

Technical details

The root cause is a missing cleanup step in the Tegra XUSB PHY driver's port teardown path, classified as a use-after-free (CWE-416). When a dual-role port is initialized, the port device's driver pointer (dev->driver) is assigned to the associated usb-phy device. Upon destruction of the port device, the kernel frees the driver structure, but the usb-phy device still holds a reference to it. Any subsequent access through the usb-phy device's driver pointer dereferences freed memory. The fix involves explicitly clearing the driver reference in the usb-phy device during port teardown, as implemented across multiple stable kernel branches (Feedly, EUVD).

Impact

Successful exploitation of this vulnerability could allow a local attacker or a kernel code path to read from or write to freed memory, potentially leading to kernel crashes (denial of service) or, in more sophisticated scenarios, privilege escalation or information disclosure. The impact is confined to systems using NVIDIA Tegra SoCs with the XUSB dual-role PHY driver, limiting the affected asset scope primarily to embedded and ARM-based platforms running affected Linux kernel versions. Lateral movement is not directly facilitated by this vulnerability, but kernel-level compromise could enable further privilege abuse (Feedly).

Mitigation and workarounds

The Linux kernel maintainers have released patches across multiple stable branches. Fixed versions include Linux 5.10.188, 5.15.121, 6.1.39, 6.4.4, and 6.5. Users running affected Tegra-based systems should update to the appropriate patched kernel version for their branch. The relevant upstream commits are available at the kernel stable repository (EUVD). SUSE has also issued a kernel security advisory (SUSE-2026-0281) addressing this and related CVEs for its distributions (Linux Security).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management