CVE-2022-48716CWE-400denial-of-service

CVE-2022-48716

High · published June 20, 2024

CVSS v3.1
7.8
EPSS
0%
Percentile
38.8
In the wild
Unconfirmed
What it is

🔥 An off-by-one error in the Linux kernel could let an attacker corrupt a critical structure with just a channel ID! 🚨 Think of it like a chef grabbing the wrong ingredient from the pantry based on a mislabelled container; if they used the wrong item, their entire dish could be ruined! In this case, an attacker could potentially corrupt the `wcd938x_sdw_priv` structure, which could lead to system instability or unexpected behavior. It's absolutely devastating — a single misstep could bring your system to its knees!

Put simply

Think of it like a chef grabbing the wrong ingredient from the pantry based on a mislabelled container; if they used the wrong item, their entire dish could be ruined! This vulnerability occurs due to the incorrect use of channel IDs instead of port IDs when accessing the port_map array. This could lead to out-of-bounds access and corruption of critical data structures in the Linux audio subsystem.

What to do

In this case, an attacker could potentially corrupt the `wcd938x_sdw_priv` structure, which could lead to system instability or unexpected behavior. It's absolutely devastating — a single misstep could bring your system to its knees! Patch your systems to the latest Linux kernel version where this vulnerability has been addressed. Make sure that any audio drivers relying on the ASoC framework are also updated to mitigate this risk. Regularly check for future updates to stay ahead! You've got this! With these updates, you'll secure your systems like a pro! 🛡️

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00459 · 38.8th percentile
Weakness
CWE-400 · Uncontrolled Resource Consumption
Published
2024-06-20T15:15Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 5.14, < 5.15.225.15.22
linux/linux_kernel≥ 5.16, < 5.16.85.16.8
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (6)
EPSS history
Timeline
  • 20 JUN 11:13Z
    ASoC: codecs: wcd938x: fix incorrect used of portid
    cvelistv5