Security readout for executives and security teams
Plain-English summary
CVE-2022-49424 is a Linux kernel crash bug in the MediaTek IOMMU driver. If a device tree contains an invalid IOMMU reference, the driver can dereference NULL while printing a device name, causing a kernel crash. This mainly matters for MediaTek-based systems with custom or incorrect device-tree configuration.
Executive priority
Prioritize for embedded, Android, appliance, or IoT products built on MediaTek platforms. For other Linux fleets, treat as low urgency unless MediaTek hardware is present. Business impact is primarily device crash or failed boot from invalid platform configuration.
Technical view
The issue is in mtk_iommu_probe_device. When larbdev is NULL, device_link_add fails and later dev_name(larbdev) triggers a NULL pointer dereference. The upstream resolution changes probing behavior to fail when larbdev is NULL, avoiding the crash from invalid DTS input. Affected versions listed include Linux 5.15.46, 5.17.14, 5.18, 5.18.3, and 5.19.
Likely exposure
Exposure appears limited to Linux systems using the MediaTek IOMMU driver, especially embedded or mobile platforms with MediaTek SoCs and custom device trees. General-purpose Linux servers without this hardware path are unlikely to be affected.
Exploitation context
No active exploitation is indicated in the provided sources, and the CVE is not listed as KEV. The described trigger is an incorrectly configured device tree, suggesting configuration or image-build exposure rather than a typical remote attack path.
Researcher notes
The public record provides a kernel commit-level fix and crash trace, but no CVSS, CWE, exploitability analysis, or product advisories. Avoid assuming remote exploitability. Focus analysis on DTS validation, MediaTek IOMMU probe behavior, and whether downstream vendor kernels contain the upstream fix.
Mitigation direction
Apply a vendor kernel update that includes the referenced stable MediaTek IOMMU fix.
For custom kernels, verify the relevant stable commit is backported.
Review MediaTek device-tree IOMMU entries for invalid larb references.
Check platform vendor advisories for product-specific fixed kernel builds.
Validation and detection
Inventory Linux devices using MediaTek SoCs and the mtk_iommu driver.
Compare running kernel versions against vendor-fixed releases or referenced stable commits.
Review boot logs for MediaTek IOMMU probe crashes or NULL dereference traces.
Validate custom device trees against vendor hardware documentation.
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-49424 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.
0CVSS vectors
3Timeline events
0ADP providers
5Source links
Vulnerability timeline
Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.
CVE reservedCVE Program
The CVE ID was reserved by the assigning CNA.
CVE publishedCVE Program
The CVE record was published.
Feb 26, 2025, 02:12 UTC (UTC+00:00)
CVE updatedCVE Program
The CVE record metadata indicates this as the latest update time.