In the Linux kernel, the following vulnerability has been resolved:
firmware: qcom: uefisecapp: fix efivars registration race
Since the conversion to using the TZ allocator, the efivars service is
registered before the memory pool has been allocated, something which
can lead to a NULL-pointer dereference in case of a racing EFI variable
access.
Make sure that all resources have been set up before registering the
efivars.
Security readout for executives and security teams
Plain-English summary
This is a Linux kernel denial-of-service flaw in Qualcomm firmware support. A race during EFI variable service registration can trigger a NULL pointer dereference, potentially crashing affected systems. It does not indicate data theft or privilege escalation in the provided sources.
Executive priority
Treat as a routine but real availability risk for affected Qualcomm Linux platforms. Prioritize patching where uptime matters, but there is no source-backed evidence of active exploitation or data compromise.
Technical view
The Qualcomm uefisecapp efivars service could be registered before its memory pool was allocated after TZ allocator changes. A racing EFI variable access may dereference NULL. CVSS is 4.7: local access, high attack complexity, low privileges, no user interaction, availability impact only.
Likely exposure
Exposure is most likely on Linux systems using the Qualcomm uefisecapp EFI variable path in affected kernel builds. The version data is limited, so validate vendor kernels and backports against the referenced stable commits.
Exploitation context
The bundle does not show KEV listing or active exploitation. Exploitation requires local low-privileged access and a timing race, making broad remote exploitation unlikely based on the cited CVSS vector.
Researcher notes
The root issue is resource initialization order: efivars registration occurred before memory pool allocation. Evidence supports a local race-triggered NULL pointer dereference only. Affected-version metadata appears incomplete, so fixed-state confirmation should rely on commit presence or vendor backport notes.
Mitigation direction
Update to a vendor kernel containing the referenced upstream stable fixes.
Check distribution or device vendor advisories for backported fixed package versions.
Prioritize Qualcomm-based devices that expose EFI variable access through this driver.
Limit untrusted local user access until patched where practical.
Reboot into the fixed kernel after maintenance approval.
Validation and detection
Inventory Linux kernel versions across Qualcomm-based systems.
Confirm whether the qcom uefisecapp efivars driver is present and enabled.
Compare vendor kernel source or changelog against the three referenced stable commits.
Review kernel logs for NULL dereference or efivars-related crash evidence.
Track CVE-2025-21998 status in vendor security advisories.
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.
cwe · low confidence lookup
CWE-476: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
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.
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.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-476 · source CWE mapping
NULL Pointer Dereference
NULL Pointer Dereference represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.