CVE-2024-50302

HID: core: zero-initialize the report buffer

Published Nov 19, 2024 CVSS 3.1 · 5.5 Medium EPSS < 1% KEV · Listed
Description
In the Linux kernel, the following vulnerability has been resolved:

HID: core: zero-initialize the report buffer

Since the report buffer is used by all kinds of drivers in various ways, let's
zero-initialize it during allocation to make sure that it can't be ever used
to leak kernel memory via specially-crafted report.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4008-1 linux-6.1 security update
Debian DLA Debian DLA DLA-4075-1 linux security update
Debian DSA Debian DSA DSA-5818-1 linux security update
EUVD EUVD EUVD-2024-44804 In the Linux kernel, the following vulnerability has been resolved: HID: core: zero-initialize the report buffer Since the report buffer is used by all kinds of drivers in various ways, let's zero-initialize it during allocation to make sure that it can't be ever used to leak kernel memory via specially-crafted report.
Ubuntu USN Ubuntu USN USN-7276-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7277-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7288-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7288-2 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7289-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7289-2 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7289-3 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7289-4 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7291-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7293-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7294-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7294-2 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7294-3 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7294-4 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7295-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7305-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7308-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7310-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7331-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7388-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7389-1 Linux kernel (NVIDIA Tegra) vulnerabilities
Ubuntu USN Ubuntu USN USN-7390-1 Linux kernel (Xilinx ZynqMP) vulnerabilities
Ubuntu USN Ubuntu USN USN-7393-1 Linux kernel (FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-7401-1 Linux kernel (AWS) vulnerabilities
Ubuntu USN Ubuntu USN USN-7402-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7402-2 Linux kernel (Real-time) vulnerabilities
Ubuntu USN Ubuntu USN USN-7402-3 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-7402-4 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7402-5 Linux kernel (GCP) vulnerabilities
Ubuntu USN Ubuntu USN USN-7403-1 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-7413-1 Linux kernel (IoT) vulnerabilities
Ubuntu USN Ubuntu USN USN-7428-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7428-2 Linux kernel (FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-7429-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7429-2 Linux kernel (FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-7451-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-7458-1 Linux kernel (IBM) vulnerabilities
Ubuntu USN Ubuntu USN USN-7468-1 Linux kernel (Azure, N-Series) vulnerabilities
Ubuntu USN Ubuntu USN USN-7523-1 Linux kernel (Raspberry Pi Real-time) vulnerabilities
Ubuntu USN Ubuntu USN USN-7524-1 Linux kernel (Raspberry Pi) vulnerabilities
Ubuntu USN Ubuntu USN USN-7539-1 Linux kernel (Raspberry Pi) vulnerabilities
Ubuntu USN Ubuntu USN USN-7540-1 Linux kernel (Raspberry Pi) vulnerabilities
Ubuntu USN Ubuntu USN USN-7720-1 Linux kernel vulnerabilities
History
Type Values Removed Values Added
First Time appeared Siemens
Siemens ruggedcom Rst2428p
Siemens scalance Xc316-8
Siemens scalance Xc319-4
Siemens scalance Xc324-4
Siemens scalance Xc324-4eec
Siemens scalance Xc332
Siemens scalance Xc416-8
Siemens scalance Xc419-4
Siemens scalance Xc424-4
Siemens scalance Xc432
Siemens scalance Xch328
Siemens scalance Xcm324
Siemens scalance Xcm328
Siemens scalance Xcm332
Siemens scalance Xr302-32
Siemens scalance Xr322-12
Siemens scalance Xr326-8
Siemens scalance Xr326-8eec
Siemens scalance Xr502-32
Siemens scalance Xr522-12
Siemens scalance Xr524-8c
Siemens scalance Xr524-8wg
Siemens scalance Xr526-8
Siemens scalance Xr526-8c
Siemens scalance Xr528-6m
Siemens scalance Xr552-12m
Siemens scalance Xrh334
Siemens scalance Xrm334
Siemens simatic S7-1500 Tm Mfp
Siemens simatic S7-1500 Tm Mfp Firmware
Siemens sinec Os
CPEs cpe:2.3:h:siemens:ruggedcom_rst2428p:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xc316-8:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xc319-4:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xc324-4:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xc324-4eec:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xc332:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xc416-8:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xc419-4:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xc424-4:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xc432:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xch328:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xcm324:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xcm328:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xcm332:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xr302-32:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xr322-12:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xr326-8:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xr326-8eec:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xr502-32:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xr522-12:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xr524-8c:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xr524-8wg:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xr526-8:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xr526-8c:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xr528-6m:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xr552-12m:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xrh334:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:scalance_xrm334:-:*:*:*:*:*:*:*
cpe:2.3:h:siemens:simatic_s7-1500_tm_mfp:-:*:*:*:*:*:*:*
cpe:2.3:o:siemens:simatic_s7-1500_tm_mfp_firmware:-:*:*:*:*:*:*:*
cpe:2.3:o:siemens:sinec_os:*:*:*:*:*:*:*:*
Vendors & Products Siemens
Siemens ruggedcom Rst2428p
Siemens scalance Xc316-8
Siemens scalance Xc319-4
Siemens scalance Xc324-4
Siemens scalance Xc324-4eec
Siemens scalance Xc332
Siemens scalance Xc416-8
Siemens scalance Xc419-4
Siemens scalance Xc424-4
Siemens scalance Xc432
Siemens scalance Xch328
Siemens scalance Xcm324
Siemens scalance Xcm328
Siemens scalance Xcm332
Siemens scalance Xr302-32
Siemens scalance Xr322-12
Siemens scalance Xr326-8
Siemens scalance Xr326-8eec
Siemens scalance Xr502-32
Siemens scalance Xr522-12
Siemens scalance Xr524-8c
Siemens scalance Xr524-8wg
Siemens scalance Xr526-8
Siemens scalance Xr526-8c
Siemens scalance Xr528-6m
Siemens scalance Xr552-12m
Siemens scalance Xrh334
Siemens scalance Xrm334
Siemens simatic S7-1500 Tm Mfp
Siemens simatic S7-1500 Tm Mfp Firmware
Siemens sinec Os
Type Values Removed Values Added
First Time appeared Debian
Debian debian Linux
CPEs cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*
Vendors & Products Debian
Debian debian Linux
Type Values Removed Values Added
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

Type Values Removed Values Added
First Time appeared Google
Google android
CPEs cpe:2.3:o:google:android:-:*:*:*:*:*:*:*
Vendors & Products Google
Google android
References
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'active', 'Technical Impact': 'total'}, 'version': '2.0.3'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'active', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Metrics epss

{'score': 0.00247}

epss

{'score': 0.00219}

Type Values Removed Values Added
CPEs cpe:/a:redhat:openshift:4.16::el9
Type Values Removed Values Added
CPEs cpe:/a:redhat:openshift:4.13::el9
cpe:/a:redhat:openshift:4.14::el9
Type Values Removed Values Added
CPEs cpe:/a:redhat:openshift:4.12::el8
Type Values Removed Values Added
CPEs cpe:/a:redhat:openshift:4.15::el9
Type Values Removed Values Added
CPEs cpe:/a:redhat:openshift:4.17::el9
Type Values Removed Values Added
First Time appeared Redhat openshift
CPEs cpe:/a:redhat:enterprise_linux:9
cpe:/a:redhat:openshift:4.18::el9
cpe:/o:redhat:enterprise_linux:9
cpe:/o:redhat:rhel_aus:8.2
Vendors & Products Redhat openshift
Type Values Removed Values Added
First Time appeared Redhat rhel Els
Redhat rhel Extras Rt Els
CPEs cpe:/a:redhat:rhel_e4s:9.0
cpe:/a:redhat:rhel_e4s:9.0::nfv
cpe:/a:redhat:rhel_extras_rt_els:7
cpe:/a:redhat:rhel_tus:8.4::nfv
cpe:/o:redhat:rhel_aus:7.7
cpe:/o:redhat:rhel_aus:8.4
cpe:/o:redhat:rhel_e4s:8.4
cpe:/o:redhat:rhel_els:6
cpe:/o:redhat:rhel_els:7
cpe:/o:redhat:rhel_eus:8.8
cpe:/o:redhat:rhel_tus:8.4
Vendors & Products Redhat rhel Els
Redhat rhel Extras Rt Els
Type Values Removed Values Added
First Time appeared Redhat
Redhat enterprise Linux
Redhat rhel Aus
Redhat rhel E4s
Redhat rhel Eus
Redhat rhel Tus
CPEs cpe:/a:redhat:enterprise_linux:8::nfv
cpe:/a:redhat:rhel_eus:9.2
cpe:/a:redhat:rhel_eus:9.2::nfv
cpe:/a:redhat:rhel_eus:9.4
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:rhel_aus:8.6
cpe:/o:redhat:rhel_e4s:8.6
cpe:/o:redhat:rhel_tus:8.6
Vendors & Products Redhat
Redhat enterprise Linux
Redhat rhel Aus
Redhat rhel E4s
Redhat rhel Eus
Redhat rhel Tus
Type Values Removed Values Added
Weaknesses CWE-665
Metrics threat_severity

Important

threat_severity

Moderate

Type Values Removed Values Added
Metrics kev

{'dateAdded': '2025-03-04'}

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'active', 'Technical Impact': 'total'}, 'version': '2.0.3'}

cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

Type Values Removed Values Added
Metrics threat_severity

Low

threat_severity

Important

Type Values Removed Values Added
First Time appeared Linux
Linux linux Kernel
Weaknesses CWE-908
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:rc6:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H'}

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

Type Values Removed Values Added
Weaknesses CWE-665
References
Metrics threat_severity

None

cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H'}

threat_severity

Low

Weaknesses

Sources

Status
PUBLISHED
Assigner
Linux
Published
Updated
Oct 15, 2026, 12:58 AM
Reserved
Oct 21, 2024, 7:36 PM
Status
Analyzed
Published
Nov 19, 2024, 2:16 AM
Modified
Oct 15, 2026, 1:19 AM
Severity
Moderate
Public date
Nov 19, 2024, 12:00 AM