CVE-2024-27413

efi/capsule-loader: fix incorrect allocation size

State
Published
Severity
Not scored
Published
May 17, 2024
Updated
May 23, 2026
Reserved
Feb 25, 2024

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

efi/capsule-loader: fix incorrect allocation size

gcc-14 notices that the allocation with sizeof(void) on 32-bit architectures is not enough for a 64-bit phys_addr_t:

drivers/firmware/efi/capsule-loader.c: In function 'efi_capsule_open': drivers/firmware/efi/capsule-loader.c:295:24: error: allocation of insufficient size '4' for type 'phys_addr_t' {aka 'long long unsigned int'} with size '8' [-Werror=alloc-size] 295 | cap_info->phys = kzalloc(sizeof(void *), GFP_KERNEL); | ^

Use the correct type instead here.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • f24c4d478013d82bd1b943df566fff3561d52864 to before 00cf21ac526011a29fc708f8912da446fac19f7bAffected
  • f24c4d478013d82bd1b943df566fff3561d52864 to before 950d4d74d311a18baed6878dbfba8180d7e5ddddAffected
  • f24c4d478013d82bd1b943df566fff3561d52864 to before 537e3f49dbe88881a6f0752beaa596942d9efd64Affected
  • f24c4d478013d82bd1b943df566fff3561d52864 to before 4b73473c050a612fb4317831371073eda07c3050Affected
  • f24c4d478013d82bd1b943df566fff3561d52864 to before ddc547dd05a46720866c32022300f7376c40119fAffected
  • f24c4d478013d82bd1b943df566fff3561d52864 to before 11aabd7487857b8e7d768fefb092f66dfde68492Affected
  • f24c4d478013d82bd1b943df566fff3561d52864 to before 62a5dcd9bd3097e9813de62fa6f22815e84a0172Affected
  • f24c4d478013d82bd1b943df566fff3561d52864 to before fccfa646ef3628097d59f7d9c1a3e84d4b6bb45eAffected
  • 95a362c9a6892085f714eb6e31eea6a0e3aa93bfAffected
  • 4.14.13 to before 4.15Affected
LinuxLinux
  • 4.15Affected
  • before 4.15Not affected
  • 4.19.309 through 4.19.*Not affected
  • 5.4.271 through 5.4.*Not affected
  • 5.10.212 through 5.10.*Not affected
  • 5.15.151 through 5.15.*Not affected
  • 6.1.81 through 6.1.*Not affected
  • 6.6.21 through 6.6.*Not affected
  • 6.7.9 through 6.7.*Not affected
  • 6.8 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.