PatchSiren cyber security CVE debrief
CVE-2026-43461 Linux CVE debrief
CVE-2026-43461 affects the Linux kernel’s Amlogic SPI flash controller driver path and was published on 2026-05-08, with the record updated on 2026-05-20. The issue is in DMA buffer setup error handling: a failed first mapping returned through an unnecessary cleanup path, a failed info mapping could double-unmap the data mapping, and one unmap used the wrong buffer length. NVD rates the issue as high severity with a local, low-privilege vector, and patch references are available from kernel.org.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-08
- Original CVE updated
- 2026-05-20
- Advisory published
- 2026-05-08
- Advisory updated
- 2026-05-20
Who should care
Linux kernel maintainers, distribution security teams, and operators of systems that include the Amlogic spifc-a4 SPI flash controller driver, especially on affected 6.18, 6.19, and 7.0 release-candidate branches.
Technical summary
The vulnerable code is aml_sfc_dma_buffer_setup() in the Amlogic SPI driver. According to the supplied record, three error-path bugs were fixed: (1) if the first DMA mapping for sfc->daddr fails, no cleanup is needed and the code should return directly; (2) if the info DMA mapping fails, the code previously unmapped sfc->daddr inline and then fell through to a second unmap of the same mapping; and (3) the out_map_info label used datalen instead of infolen when unmapping sfc->iaddr, which could cause incorrect DMA sync behavior. NVD lists CVSS 3.1 as AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.
Defensive priority
High — patch promptly on affected kernels, especially if the Amlogic SPI controller driver is present in your build or deployment.
Recommended defensive actions
- Apply the kernel fixes referenced by the official kernel.org patch links in the NVD record.
- Backport the fix set to any supported downstream or vendor kernel branches that include the affected Amlogic SPI driver code.
- Inventory systems that ship the Amlogic spifc-a4 driver and verify whether they run affected Linux kernel versions listed by NVD.
- Prioritize testing on the NVD-identified vulnerable ranges: 6.18 before 6.18.19, 6.19 before 6.19.9, and 7.0 release candidates rc1 through rc3.
- Review DMA error-handling paths in downstream copies of the driver to ensure the same double-unmap and length-mismatch patterns are not present.
Evidence notes
Timing context: the CVE was published on 2026-05-08T15:16:58.977Z and modified on 2026-05-20T18:41:12.283Z, matching the supplied timeline. The NVD record marks the issue as analyzed and cites three kernel.org patch references. The supplied NVD criteria identify vulnerable Linux kernel ranges including 6.18 through 6.18.19, 6.19 through 6.19.9, and 7.0 rc1 through rc3. The source description explicitly names the error-path bugs: unnecessary goto on the first mapping failure, double-unmap on info-mapping failure, and use of datalen instead of infolen when unmapping sfc->iaddr.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-43461 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-43461
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-43461 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-43461
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/0a83d6c9e149a176340190fa9cbadf2266db4c9a
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b20b437666e1cb26a7c499d1664e8f2a0ac67000
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c0b88f1176074f80140ed77fce909f254b7180ab
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.