cveboard RSS feed

CVE-2024-44931

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2024
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

gpio: prevent potential speculation leaks in gpio_device_get_desc()

In the Linux kernel, the following vulnerability has been resolved: gpio: prevent potential speculation leaks in gpio_device_get_desc() Userspace may trigger a speculative read of an address outside the gpio descriptor array. Users can do that by calling gpio_ioctl() with an offset out of range. Offset is copied from user and then used as an array index to get the gpio descriptor without sanitization in gpio_device_get_desc(). This change ensures that the offset is sanitized by using array_index_nospec() to mitigate any possibility of speculative information leaks. This bug was discovered and resolved using Coverity Static Analysis Security Testing (SAST) by Synopsys, Inc.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
521a2ad6f862a28e2e43cb3e254a26bf0f9452e9affectedgit18504710442671b02d00e6db9804a0ad26c5a479UnavailableNone listed
521a2ad6f862a28e2e43cb3e254a26bf0f9452e9affectedgit9ae2d8e75b741dbcb0da374753f972410e83b5f3UnavailableNone listed
521a2ad6f862a28e2e43cb3e254a26bf0f9452e9affectedgit9d682e89c44bd5819b01f3fbb45a8e3681a4b6d0UnavailableNone listed
521a2ad6f862a28e2e43cb3e254a26bf0f9452e9affectedgitc65ab97efcd438cb4e9f299400f2ea55251f3a67UnavailableNone listed
521a2ad6f862a28e2e43cb3e254a26bf0f9452e9affectedgit672c19165fc96dfad531a5458e0b3cdab414aae4UnavailableNone listed
521a2ad6f862a28e2e43cb3e254a26bf0f9452e9affectedgit1b955f786a4bcde8c0ccb2b7d519def2acb6f3ccUnavailableNone listed
521a2ad6f862a28e2e43cb3e254a26bf0f9452e9affectedgitd776c0486b03a5c4afca65b8ff44573592bf93bbUnavailableNone listed
521a2ad6f862a28e2e43cb3e254a26bf0f9452e9affectedgitd795848ecce24a75dfd46481aee066ae6fe39775UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
4.6affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.6UnavailableNone listed
4.19.323unaffectedsemverUnavailable4.19.*None listed
5.4.285unaffectedsemverUnavailable5.4.*None listed
5.10.227unaffectedsemverUnavailable5.10.*None listed
5.15.168unaffectedsemverUnavailable5.15.*None listed
6.1.112unaffectedsemverUnavailable6.1.*None listed
6.6.46unaffectedsemverUnavailable6.6.*None listed
6.10.5unaffectedsemverUnavailable6.10.*None listed
6.11unaffectedoriginal_commit_for_fixUnavailable*None listed