LiveActive security incident?Get immediate response
CVE Record

CVE-2025-37979: ASoC: qcom: Fix sc7280 lpass potential buffer overflow

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.

HighCVSS 7.8Not KEV-listedUpdated
Glexia's TakeAutomated analysishigh

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.
Prepared
Confidence
medium
Sources
8

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.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
High
CVSS
7.8 (3.1)
Known Exploited
No
Published

Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Official CVE source material

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.

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.

ScoreVersionSeverityVectorExploitImpactSource
7.8CVSS 3.1HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H1.85.9Linux

Vulnerability scoring details

Base CVSS 3.1 score

7.8High
CVSS 3.1 vector shape for CVE-2025-37979Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

ADP provider summaries

CVECVE Program Container
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinux77d0ffef793da818741127f4905a3e3d45d05ac7, 77d0ffef793da818741127f4905a3e3d45d05ac7, 77d0ffef793da818741127f4905a3e3d45d05ac7, 77d0ffef793da818741127f4905a3e3d45d05ac7, 77d0ffef793da818741127f4905a3e3d45d05ac7unaffected
LinuxLinux5.18, 0, 6.1.136, 6.6.88, 6.12.25, 6.14.4, 6.15affected
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.