CVE-2022-49250·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: ASoC: codecs: rx-macro: fix accessing compander for aux AUX interpolator does not have compander, so check before accessing compander data for this. Without this checkan array of out bounds access will be made in comp_enabled[] array.
- Severity
- high
- Software
- Kernel
- Fixed in
- 5.17.2
- Published
- 2025-02-26
Affected versions
From: 5.17
Until: 5.17.2
Fixed in: 5.17.2
How to fix this CVE
Update your Linux kernel to version 5.17.2 or later to patch a memory access vulnerability in the ASoC audio codec driver that affects the RX macro compander component. Systems running kernel versions 5.17 through 5.17.1 should prioritize this update to prevent potential kernel crashes or information disclosure through improper array boundary checking during audio device operations.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check your installed kernel version with `uname -r` and compare against affected versions 5.17.0-5.17.1
- Step 2: Verify if ASoC audio codec modules are loaded by running `lsmod | grep -i snd` to confirm audio subsystem is active
- Step 3: Search system logs for audio-related errors with `sudo dmesg | grep -i 'rx-macro\|compander\|asoc' | tail -20`
- Step 4: After patching, confirm the new kernel is running with `uname -r` showing version 5.17.2 or later, then reboot if necessary
FAQ
What is CVE-2022-49250?
This vulnerability involves an out-of-bounds array access in the Linux kernel's ASoC audio driver when the RX macro codec attempts to access compander configuration for an AUX interpolator channel that does not support it, potentially causing kernel crashes or information leaks.
Is CVE-2022-49250 being actively exploited?
No, this CVE is not listed in CISA's Known Exploited Vulnerabilities catalog and no public exploits are currently available.
What versions of Kernel are affected by CVE-2022-49250?
Linux kernel versions 5.17.0 through 5.17.1 are vulnerable; version 5.17.2 and later contain the fix.
How do I check if my server is vulnerable to CVE-2022-49250?
Run `uname -r` and verify the output shows a kernel version in the range 5.17.0-5.17.1; if so, your system is vulnerable and requires immediate patching.
Does Defensia detect CVE-2022-49250?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2022-49250 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2022-49250. Free for 1 server.
Get started free