PatchSiren cyber security CVE debrief
CVE-2026-53047 Linux CVE debrief
A vulnerability was found in the Linux kernel's efi/capsule-loader, where an incorrect sizeof was used in phys array reallocation. This might cause an undersized allocation, potentially leading to a heap buffer overflow when storing physical addresses on 32-bit systems with PAE. The vulnerability affects Linux kernel versions 4.14.13 to 7.0.10, 4.15, and 6.12.91 or earlier. Linux kernel developers and maintainers, Linux distribution vendors, and users of affected Linux kernel versions should be aware of this vulnerability and take necessary actions.
- Vendor
- Linux
- Product
- Linux kernel
- CVSS
- MEDIUM 5.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-06-24
- Original CVE updated
- 2026-07-21
- Advisory published
- 2026-06-24
- Advisory updated
- 2026-07-21
Who should care
Linux kernel developers and maintainers, Linux distribution vendors, and users of Linux kernel versions 4.14.13 to 7.0.10, 4.15, and 6.12.91 or earlier should be aware of this vulnerability and take necessary actions to assess and mitigate potential risks.
Technical summary
The krealloc() call for cap_info->phys in __efi_capsule_setup_info() uses sizeof(phys_addr_t *) instead of sizeof(phys_addr_t). This inconsistent allocation might lead to a heap buffer overflow when storing physical addresses on 32-bit systems with PAE where phys_addr_t is 64-bit but pointers are 32-bit. The vulnerability affects Linux kernel versions 4.14.13 to 7.0.10, 4.15, and 6.12.91 or earlier.
Defensive priority
Medium priority due to potential for heap buffer overflow and the wide range of affected systems.
Recommended defensive actions
- Review and apply patches provided by Linux kernel maintainers.
- Inventory Linux kernel versions and assess vulnerability.
- Monitor Linux kernel updates and apply patches promptly.
- Consider implementing compensating controls, such as memory protection mechanisms.
- Perform vulnerability assessment and prioritize patching based on exposure.
- Track patch deployment and verify successful application.
- Review system logs for indicators of potential exploitation.
Evidence notes
The CVE record was published on 2026-06-24T17:17:16.533Z and last modified on 2026-07-21T17:22:44.967Z. The NVD entry is currently Analyzed. This vulnerability affects Linux kernel versions 4.14.13 to 7.0.10, 4.15, and 6.12.91 or earlier. The efi/capsule-loader vulnerability might cause an undersized allocation, potentially leading to a heap buffer overflow when storing physical addresses on 32-bit systems with PAE where phys_addr_t is 64-bit but pointers are 32-bit. The krealloc() call for cap_info->phys in __efi_capsule_setup_info() uses sizeof(phys_addr_t *) instead of sizeof(phys_addr_t).
Sources and references
Verified primary and authoritative sources
-
CVE-2026-53047 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-53047
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-53047 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-53047
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/22022cd8851703a58f67615a17bc7e9e8682785b
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/48a428215782321b56956974f23593e40ce84b7a
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5e185330d902b12fe8e6eb4b8514b5d736d8d66d
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/608e1f7bc9d171ab26c1fba288c97fc76363c27d
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/67adde6bfdfd563a54b045d59aeb9a2d90c80697
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8be69e9245f805566bac68ffc8574b64735fd996
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ab3f7098a3a27175b91cfc947950f5c26855801b
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.