Lucene search

K
cve416baaa9-dc9f-4396-8d5f-8c081fb06d67CVE-2024-27413
HistoryMay 17, 2024 - 12:15 p.m.

CVE-2024-27413

2024-05-1712:15:12
416baaa9-dc9f-4396-8d5f-8c081fb06d67
web.nvd.nist.gov
33
linux kernel
efi/capsule-loader
vulnerability resolved
allocation size
32-bit architectures
64-bit phys_addr_t
nvd

6.7 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

13.0%

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.

Affected configurations

Vulners
Node
linuxlinux_kernelRange4.154.19.309
OR
linuxlinux_kernelRange4.20.05.4.271
OR
linuxlinux_kernelRange5.5.05.10.212
OR
linuxlinux_kernelRange5.11.05.15.151
OR
linuxlinux_kernelRange5.16.06.1.81
OR
linuxlinux_kernelRange6.2.06.6.21
OR
linuxlinux_kernelRange6.7.06.7.9
OR
linuxlinux_kernelRange6.8.0
VendorProductVersionCPE
linuxlinux_kernel*cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
linuxlinux_kernel*cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
linuxlinux_kernel*cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
linuxlinux_kernel*cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
linuxlinux_kernel*cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
linuxlinux_kernel*cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
linuxlinux_kernel*cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
linuxlinux_kernel*cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*

CNA Affected

[
  {
    "product": "Linux",
    "vendor": "Linux",
    "defaultStatus": "unaffected",
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "programFiles": [
      "drivers/firmware/efi/capsule-loader.c"
    ],
    "versions": [
      {
        "version": "f24c4d478013",
        "lessThan": "00cf21ac5260",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "f24c4d478013",
        "lessThan": "950d4d74d311",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "f24c4d478013",
        "lessThan": "537e3f49dbe8",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "f24c4d478013",
        "lessThan": "4b73473c050a",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "f24c4d478013",
        "lessThan": "ddc547dd05a4",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "f24c4d478013",
        "lessThan": "11aabd748785",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "f24c4d478013",
        "lessThan": "62a5dcd9bd30",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "f24c4d478013",
        "lessThan": "fccfa646ef36",
        "status": "affected",
        "versionType": "git"
      }
    ]
  },
  {
    "product": "Linux",
    "vendor": "Linux",
    "defaultStatus": "affected",
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "programFiles": [
      "drivers/firmware/efi/capsule-loader.c"
    ],
    "versions": [
      {
        "version": "4.15",
        "status": "affected"
      },
      {
        "version": "0",
        "lessThan": "4.15",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "4.19.309",
        "lessThanOrEqual": "4.19.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "5.4.271",
        "lessThanOrEqual": "5.4.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "5.10.212",
        "lessThanOrEqual": "5.10.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "5.15.151",
        "lessThanOrEqual": "5.15.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "6.1.81",
        "lessThanOrEqual": "6.1.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "6.6.21",
        "lessThanOrEqual": "6.6.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "6.7.9",
        "lessThanOrEqual": "6.7.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "6.8",
        "lessThanOrEqual": "*",
        "status": "unaffected",
        "versionType": "original_commit_for_fix"
      }
    ]
  }
]

6.7 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

13.0%