In the Linux kernel, the following vulnerability has been resolved:
ASoC: qcom: Fix sc7280 lpass potential buffer overflow
Case values introduced in commit
5f78e1fb7a3e ("ASoC: qcom: Add driver support for audioreach solution")
cause out of bounds access in arrays of sc7280 driver data (e.g. in case
of RX_CODEC_DMA_RX_0 in sc7280_snd_hw_params()).
Redefine LPASS_MAX_PORTS to consider the maximum possible port id for
q6dsp as sc7280 driver utilizes some of those values.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Security readout for executives and security teams
Plain-English summary
A Linux audio driver for Qualcomm SC7280 systems can access memory outside an expected array when processing certain audio port identifiers. A local user with limited privileges may be able to trigger serious confidentiality, integrity, or availability impacts. Exposure is hardware and driver dependent, so general-purpose Linux systems without this Qualcomm audio path are unlikely to be affected.
Executive priority
Treat this as a high-priority, platform-specific kernel update. Rapidly identify SC7280-based systems, especially shared or user-accessible devices, then apply supported kernel updates. It is less urgent for systems confirmed not to use the affected Qualcomm audio driver. No active exploitation is established by the supplied evidence.
Technical view
The SC7280 ASoC LPASS driver used q6dsp port identifiers that exceeded arrays sized by LPASS_MAX_PORTS. Cases added with AudioReach support could therefore cause out-of-bounds access, including RX_CODEC_DMA_RX_0 in sc7280_snd_hw_params(). The upstream correction expands LPASS_MAX_PORTS to cover the maximum relevant port identifier.
Likely exposure
Likely exposure is limited to affected Linux kernels running on Qualcomm SC7280 platforms where the relevant LPASS AudioReach driver is present and usable. The supplied version data is ambiguous, so kernel version alone should not determine exposure; confirm the distributor package or source contains the applicable stable fix.
Exploitation context
The CVSS 3.1 vector scores this 7.8 and indicates local access, low privileges, low complexity, and no user interaction. The bundle marks KEV false and provides no evidence of active exploitation or a public exploit. Practical reachability and impact have not been demonstrated in the supplied sources.
Researcher notes
The issue was found by Linux Verification Center using SVACE and traces to AudioReach support introduced by commit 5f78e1fb7a3e. No CWE was supplied. The provided affected-version list contains duplicated commit values and ambiguous release boundaries; use branch-specific stable commits and distributor package metadata rather than inferring a universal fixed version.
Mitigation direction
Install a vendor-supported kernel containing the applicable upstream stable fix.
Check Linux distributor advisories for the corrected package version for each deployed branch.
Prioritize Qualcomm SC7280 devices exposing the affected audio driver to local users.
Restrict untrusted local access where prompt kernel updates are unavailable.
Validation and detection
Inventory Qualcomm SC7280 devices and their running kernel packages.
Confirm whether the SC7280 LPASS AudioReach driver is built, loaded, or otherwise reachable.
Compare each kernel package against its vendor advisory or applicable stable fix commit.
After updating, verify the running kernel is the corrected package and reassess driver exposure.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
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 · low confidence lookup
CVE-2025-37979 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
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.
1CVSS vectors
3Timeline events
1ADP providers
7Source links
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.