Wind River Support Network

HomeDefectsLIN1023-14445
Acknowledged

LIN1023-14445 : Security Advisory - linux - CVE-2025-38535

Created: Aug 17, 2025    Updated: Aug 19, 2025
Found In Version: 10.23.30.1
Severity: Standard
Applicable for: Wind River Linux LTS 23
Component/s: Kernel

Description

In the Linux kernel, the following vulnerability has been resolved:EOL][EOL]phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode[EOL][EOL]When transitioning from USB_ROLE_DEVICE to USB_ROLE_NONE, the code[EOL]assumed that the regulator should be disabled. However, if the regulator[EOL]is marked as always-on, regulator_is_enabled() continues to return true,[EOL]leading to an incorrect attempt to disable a regulator which is not[EOL]enabled.[EOL][EOL]This can result in warnings such as:[EOL][EOL][  250.155624] WARNING: CPU: 1 PID: 7326 at drivers/regulator/core.c:3004[EOL]_regulator_disable+0xe4/0x1a0[EOL][  250.155652] unbalanced disables for VIN_SYS_5V0[EOL][EOL]To fix this, we move the regulator control logic into[EOL]tegra186_xusb_padctl_id_override() function since it's directly related[EOL]to the ID override state. The regulator is now only disabled when the role[EOL]transitions from USB_ROLE_HOST to USB_ROLE_NONE, by checking the VBUS_ID[EOL]register. This ensures that regulator enable/disable operations are[EOL]properly balanced and only occur when actually transitioning to/from host[EOL]mode.

CREATE(Triage):(User=pbi-cn) [CVE-2025-38535 (https://nvd.nist.gov/vuln/detail/CVE-2025-38535)
Live chat
Online