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).
Official resources
-
CVE-2026-53047 CVE record
CVE.org
-
CVE-2026-53047 NVD detail
NVD
-
Source item URL
nvd_modified
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-06-24T17:17:16.533Z and has not been modified since then. The NVD entry is currently Analyzed.