Security readout for executives and security teams
Plain-English summary
A bug in a niche Linux driver for Silicon Labs si470x USB FM radio receivers could let the operating system reuse memory it had already freed, potentially crashing the system or, in rare cases, being abused by someone with local or USB access. The Linux kernel project has already published a fix in stable releases. Most enterprises have minimal exposure because this driver is uncommon outside of hobbyist or media setups.
Executive priority
Low priority for most enterprises. Patch via routine kernel updates; treat as urgent only on systems exposing si470x USB radio devices.
Technical view
Use-after-free in the Linux media subsystem driver si470x. When si470x_usb_driver_probe() called si470x_start_usb() and the subsequent si470x_start() failed after usb_submit_urb() had already succeeded, the probe path freed the si470x_device context without killing the in-flight URB. The completion handler si470x_int_in_callback() then dereferenced freed memory. Patch kills the URB on the failure path before freeing the device.
Likely exposure
Linux systems running kernels before 4.9.337, 4.14.303, 4.19.270, 5.4.229, 5.10.163, 5.15.86, 6.0.16, 6.1.2, or 6.2 that load the si470x USB FM radio driver. Exposure is small because the affected driver targets niche FM tuner USB devices and is rarely enabled in production server builds.
Exploitation context
No public exploit, KEV listing, or in-the-wild activity is cited. The flaw was found by syzbot fuzzing and requires the si470x USB radio driver to load and a probe-time failure path, making practical attack scenarios narrow and largely physical-access dependent.
Researcher notes
Use-after-free in si470x_int_in_callback() caused by si470x_usb_driver_probe() freeing the si470x_device while the submitted URB remained live. Fix kills the URB on the failure path before freeing the context. Trigger requires probe-time failure after usb_submit_urb succeeded, originally surfaced by syzbot. No CVSS, CWE, or KEV entry is provided in the bundle; severity is inferred as low to moderate based on local-only attack surface and driver scope.
Mitigation direction
- Apply the stable kernel updates listed by kernel.org for your distribution branch.
- Disable or blacklist the si470x_usb kernel module on hosts that do not need FM radio support.
- Restrict physical and USB device access on multi-user or kiosk systems.
- Track distro vendor advisories (RHEL, Debian, Ubuntu, SUSE) for backported fixes.
- Where patching is delayed, prevent autoload of the radio-si470x-usb module via modprobe.d.
Validation and detection
- Confirm running kernel version against the fixed releases listed (4.9.337, 4.14.303, 4.19.270, 5.4.229, 5.10.163, 5.15.86, 6.0.16, 6.1.2, 6.2+).
- Check whether the radio-si470x-usb module is built or loaded using lsmod and modinfo.
- Inventory hosts with attached or historical FM radio USB peripherals.
- Review distribution security trackers for backport status of this CVE.
- After patching, verify the updated kernel boots cleanly and the module loads without regression.
Public sources used
- CVE Program record (CVE-2022-50542)
- CVE List V5 JSON
- kernel.org commit 146bd005ebb0
- kernel.org commit 8c6151b8e8dd
- kernel.org commit 52f54fe78cca
- kernel.org commit 0ca298d54846
- kernel.org commit 1c6447d0fc68
- kernel.org commit 6c8aee0c8fcc
- kernel.org commit 63648a7bd1a7
- kernel.org commit 92b0888398e4
- kernel.org commit 7d21e0b1b41b
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CVE-2022-50542 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- Unknown
- CVSS
- Not scored
- Known Exploited
- No
- Published
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS and timeline data
No CVSS vectors or timeline events were available in the normalized CVE source material.
Source materials
- CVE List V5 sourceCVE List V5
- https://git.kernel.org/stable/c/146bd005ebb01ae190c22af050cb98623958c373CVE reference
- https://git.kernel.org/stable/c/8c6151b8e8dd2d98ad2cd725d26d1e103d989891CVE reference
- https://git.kernel.org/stable/c/52f54fe78cca24850a30865037250f63eb3d5bf7CVE reference
- https://git.kernel.org/stable/c/0ca298d548461d29615f9a2b1309e8dcf4a352c6CVE reference
- https://git.kernel.org/stable/c/1c6447d0fc68650e51586dde79b5090d9d77f13aCVE reference
- https://git.kernel.org/stable/c/6c8aee0c8fcc6dda94315f7908e8fa9bc75abe75CVE reference
- https://git.kernel.org/stable/c/63648a7bd1a7599bcc2040a6d1792363ae4c2e1bCVE reference
- https://git.kernel.org/stable/c/92b0888398e4ba51d93b618a6506781f4e3879c9CVE reference
- https://git.kernel.org/stable/c/7d21e0b1b41b21d628bf2afce777727bd4479aa5CVE reference
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
