LiveActive security incident?Get immediate response
CVE Record

CVE-2022-50016: ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot

In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot It is not yet clear, but it is possible to create a firmware so broken that it will send a reply message before a FW_READY message (it is not yet clear if FW_READY will arrive later). Since the reply_data is allocated only after the FW_READY message, this will lead to a NULL pointer dereference if not filtered out. The issue was reported with IPC4 firmware but the same condition is present for IPC3.

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysisunknown

Security readout for executives and security teams

Plain-English summary

This is a Linux kernel flaw in the Intel SOF audio driver path. If firmware sends an IPC reply before the expected firmware-ready message, the kernel may dereference a null pointer and crash. The sources do not provide CVSS, confirmed exploitation, or a complete product matrix.

Executive priority

Treat as a focused stability risk, not a broad emergency, unless your fleet depends on affected Intel SOF audio firmware paths. Patch through normal kernel update channels once your vendor ships fixes.

Technical view

The issue is in ASoC SOF Intel cnl IPC handling. reply_data is allocated only after FW_READY, but malformed or broken firmware may send a reply earlier. Without filtering, IPC3 or IPC4 replies before firmware boot can trigger a NULL pointer dereference.

Likely exposure

Exposure appears limited to Linux systems using the affected kernel code path for Intel SOF cnl audio firmware. The provided affected data references Linux kernel versions including 5.2 and 5.19.4/6.0 markers, plus affected git ranges, but exact packaged distributions are not listed.

Exploitation context

No active exploitation is stated in the provided sources, and the CVE is not marked KEV. The described trigger depends on firmware behavior before FW_READY, suggesting local hardware/firmware-specific reliability impact rather than a documented remote attack path.

Researcher notes

The core condition is IPC reply processing before FW_READY, when reply_data is still NULL. The source says IPC4 reported the issue, with the same condition present in IPC3. Missing data includes CVSS, exploitability, and distribution-level fixed versions.

Mitigation direction

  • Check Linux vendor advisories for your distribution kernel packages.
  • Prioritize kernels containing the referenced stable commits.
  • Inventory systems using Intel SOF audio firmware paths.
  • Monitor kernel crash logs for SOF IPC or NULL dereference events.

Validation and detection

  • Confirm running kernel versions against vendor fixed package lists.
  • Review whether Intel SOF cnl driver support is present or loaded.
  • Check kernel logs for SOF firmware boot and IPC anomalies.
  • Map asset exposure to Linux endpoints using affected kernel ranges.
Prepared
Confidence
medium
Sources
4

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-2022-50016 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
Unknown
CVSS
Not scored
Known Exploited
No
Published
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.

0CVSS vectors
3Timeline events
0ADP providers
3Source links

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.

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinux273020522ef62361c5d86eebe45a72418ed8dea4, 273020522ef62361c5d86eebe45a72418ed8dea4unaffected
LinuxLinux5.2, 0, 5.19.4, 6.0affected
Weakness

CWE details

No CWE listed

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