CVE-2021-47273

usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled

State
Published
Severity
Not scored
Published
May 21, 2024
Updated
May 11, 2026
Reserved
May 21, 2024

Read the record on cve.org

Description

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

usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled

When only PHY1 is used (for example on Odroid-HC4), the regmap init code uses the usb2 ports when doesn't initialize the PHY1 regmap entry.

This fixes: Unable to handle kernel NULL pointer dereference at virtual address 0000000000000020 ... pc : regmap_update_bits_base+0x40/0xa0 lr : dwc3_meson_g12a_usb2_init_phy+0x4c/0xf8 ... Call trace: regmap_update_bits_base+0x40/0xa0 dwc3_meson_g12a_usb2_init_phy+0x4c/0xf8 dwc3_meson_g12a_usb2_init+0x7c/0xc8 dwc3_meson_g12a_usb_init+0x28/0x48 dwc3_meson_g12a_probe+0x298/0x540 platform_probe+0x70/0xe0 really_probe+0xf0/0x4d8 driver_probe_device+0xfc/0x168 ...

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 013af227f58a97ffc61b99301f8f4448dc7e7f55 to before 750a0d75564293be3ed50f13ef7f38ab75106421Affected
  • 013af227f58a97ffc61b99301f8f4448dc7e7f55 to before d8dd3754e707104a34f8ec595034d503ea8871a2Affected
  • 013af227f58a97ffc61b99301f8f4448dc7e7f55 to before 4d2aa178d2ad2fb156711113790dde13e9aa2376Affected
LinuxLinux
  • 5.8Affected
  • before 5.8Not affected
  • 5.10.44 through 5.10.*Not affected
  • 5.12.11 through 5.12.*Not affected
  • 5.13 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.