PatchSiren

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.