Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
CVE Vulnerability Details :
CVE-2026-64276
PUBLISHED
More InfoOfficial Page
Assigner-Linux
Assigner Org ID-416baaa9-dc9f-4396-8d5f-8c081fb06d67
View Known Exploited Vulnerability (KEV) details
Published At-25 Jul, 2026 | 08:49
Updated At-27 Jul, 2026 | 04:59
Rejected At-
▼CVE Numbering Authority (CNA)
Input: synaptics-rmi4 - bound the F30 keymap to the GPIO/LED count

In the Linux kernel, the following vulnerability has been resolved: Input: synaptics-rmi4 - bound the F30 keymap to the GPIO/LED count rmi_f30_map_gpios() allocates gpioled_key_map with min(gpioled_count, TRACKSTICK_RANGE_END) == at most 6 entries, but rmi_f30_attention() iterates the full f30->gpioled_count (device query register, range 0..31) and dereferences gpioled_key_map[i], and input->keycodemax is set to the full gpioled_count while input->keycode points at the 6-entry allocation. A device that reports gpioled_count > 6 with GPIO support enabled therefore causes an out-of-bounds read on the attention interrupt and out-of-bounds read/write through the EVIOCGKEYCODE/EVIOCSKEYCODE ioctls, which bound the index only against keycodemax. This is the same defect as the F3A handler, which was copied from F30. Size the keymap for the full gpioled_count; the mapping loop still assigns only the first min(gpioled_count, TRACKSTICK_RANGE_END) entries.

Affected Products
Vendor
Linux Kernel Organization, IncLinux
Product
Linux
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Program Files
  • drivers/input/rmi4/rmi_f30.c
Default Status
unaffected
Versions
Affected
  • From 3e64fcbdbd10e46dede502d507dbcc104837cd59 before 8c6d18d61bb6fe0e6edf848413391c590552e8a9 (git)
  • From 3e64fcbdbd10e46dede502d507dbcc104837cd59 before d162a1ead7de404d8b41a093c83ed0db6487cded (git)
  • From 3e64fcbdbd10e46dede502d507dbcc104837cd59 before f0be9eba946e9200b43265e0a748d38bd0a56954 (git)
  • From 3e64fcbdbd10e46dede502d507dbcc104837cd59 before 26c895928d7118436a24f564587cb4aefc40cdd8 (git)
  • From 3e64fcbdbd10e46dede502d507dbcc104837cd59 before 4e3689c26854356f41fbaa1eafa382e58ac79e00 (git)
  • From 3e64fcbdbd10e46dede502d507dbcc104837cd59 before e849c6f51e6877104c765da084e001ec37c8e119 (git)
  • From 3e64fcbdbd10e46dede502d507dbcc104837cd59 before bfe622efecd4ff0a792d0ecd1a8dce535a902f50 (git)
  • From 3e64fcbdbd10e46dede502d507dbcc104837cd59 before d577e46785d45484b2ab7e7309c49b18764bf56c (git)
Vendor
Linux Kernel Organization, IncLinux
Product
Linux
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Program Files
  • drivers/input/rmi4/rmi_f30.c
Default Status
affected
Versions
Affected
  • 4.14
Unaffected
  • From 0 before 4.14 (semver)
  • From 5.10.261 through 5.10.* (semver)
  • From 5.15.212 through 5.15.* (semver)
  • From 6.1.178 through 6.1.* (semver)
  • From 6.6.145 through 6.6.* (semver)
  • From 6.12.96 through 6.12.* (semver)
  • From 6.18.39 through 6.18.* (semver)
  • From 7.1.4 through 7.1.* (semver)
  • From 7.2-rc1 through * (original_commit_for_fix)
Metrics
VersionBase scoreBase severityVector
3.17.8HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Version: 3.1
Base score: 7.8
Base severity: HIGH
Vector:
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://git.kernel.org/stable/c/8c6d18d61bb6fe0e6edf848413391c590552e8a9
N/A
https://git.kernel.org/stable/c/d162a1ead7de404d8b41a093c83ed0db6487cded
N/A
https://git.kernel.org/stable/c/f0be9eba946e9200b43265e0a748d38bd0a56954
N/A
https://git.kernel.org/stable/c/26c895928d7118436a24f564587cb4aefc40cdd8
N/A
https://git.kernel.org/stable/c/4e3689c26854356f41fbaa1eafa382e58ac79e00
N/A
https://git.kernel.org/stable/c/e849c6f51e6877104c765da084e001ec37c8e119
N/A
https://git.kernel.org/stable/c/bfe622efecd4ff0a792d0ecd1a8dce535a902f50
N/A
https://git.kernel.org/stable/c/d577e46785d45484b2ab7e7309c49b18764bf56c
N/A
Hyperlink: https://git.kernel.org/stable/c/8c6d18d61bb6fe0e6edf848413391c590552e8a9
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/d162a1ead7de404d8b41a093c83ed0db6487cded
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/f0be9eba946e9200b43265e0a748d38bd0a56954
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/26c895928d7118436a24f564587cb4aefc40cdd8
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/4e3689c26854356f41fbaa1eafa382e58ac79e00
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/e849c6f51e6877104c765da084e001ec37c8e119
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/bfe622efecd4ff0a792d0ecd1a8dce535a902f50
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/d577e46785d45484b2ab7e7309c49b18764bf56c
Resource: N/A
Details not found