CVE-2024-40994

HighCVSS 7.8/10Last modified Jun 17, 2026

Description

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

ptp: fix integer overflow in max_vclocks_store

On 32bit systems, the "4 * max" multiply can overflow. Use kcalloc() to do the allocation to prevent this.

Metrics

CVSS 3.1 7.8/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= 44c494c8e30e35713c7d11ca3c5ab332cbfabacf, < 4b03da87d0b7074c93d9662c6e1a8939f9b8b86e; >= 44c494c8e30e35713c7d11ca3c5ab332cbfabacf, < d50d62d5e6ee6aa03c00bddb91745d0b632d3b0f; >= 44c494c8e30e35713c7d11ca3c5ab332cbfabacf, < 666e934d749e50a37f3796caaf843a605f115b6f; >= 44c494c8e30e35713c7d11ca3c5ab332cbfabacf, < e1fccfb4638ee6188377867f6015d0ce35764a8e; >= 44c494c8e30e35713c7d11ca3c5ab332cbfabacf, < 81d23d2a24012e448f651e007fac2cfd20a45ce0
LinuxLinux5.14

References

Timeline

Published
Jul 12, 2024
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2024

CVE-2024-409955.5In the Linux kernel, the following vulnerability has been resolved: net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()CVE-2024-409967.8In the Linux kernel, the following vulnerability has been resolved: bpf: Avoid splat in pskb_pull_reason syzkaller builds (CONFIG_DEBUG_NECVE-2024-409975.5In the Linux kernel, the following vulnerability has been resolved: cpufreq: amd-pstate: fix memory leak on CPU EPP exit The cpudata memorCVE-2024-409985.5In the Linux kernel, the following vulnerability has been resolved: ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_supCVE-2024-409995.5In the Linux kernel, the following vulnerability has been resolved: net: ena: Add validation for completion descriptors consistency ValidaCVE-2024-41005.3The Pricing Table plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.0.1. This is due CVE-2024-410007.8In the Linux kernel, the following vulnerability has been resolved: block/ioctl: prefer different overflow check Running syzkaller with thCVE-2024-410015.5In the Linux kernel, the following vulnerability has been resolved: io_uring/sqpoll: work around a potential audit memory leak kmemleak coCVE-2024-410025.5In the Linux kernel, the following vulnerability has been resolved: crypto: hisilicon/sec - Fix memory leak for sec resource release The ACVE-2024-410037.8In the Linux kernel, the following vulnerability has been resolved: bpf: Fix reg_set_min_max corruption of fake_reg Juan reported that aftCVE-2024-410045.5In the Linux kernel, the following vulnerability has been resolved: tracing: Build event generation tests only as modules The kprobes and CVE-2024-410054.7In the Linux kernel, the following vulnerability has been resolved: netpoll: Fix race condition in netpoll_owner_active KCSAN detected a r
CVE-2024-40994: High severity, CVSS 7.8 | Vulnix