CVE-2024-42092: linux Improper Validation of Array Index
Vulnerability summary
CVE-2024-42092 is a high (CVSS 7.8) Improper Validation of Array Index vulnerability in linux. EPSS estimates a 0.22% chance of exploitation in the next 30 days, higher than 12% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 31 · Related 30Timeline
- 29-07-2024PublishedVulnerability first disclosed.
- 11-05-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: gpio: davinci: Validate the obtained number of IRQs Value of pdata->gpio_unbanked is taken from Device Tree. In case of broken DT due to any error this value can be any. Without this value validation there can be out of chips->irqs array boundaries access in davinci_gpio_probe(). Validate the obtained nirq value so that it won't exceed the maximum number of IRQs per bank. Found by Linux Verification Center (linuxtesting.org) with SVACE.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
0.22%
Chance of exploitation in the next 30 days
Percentile
12%
Versus all other CVEs
30-day change
0.00 pp
From 0.22% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Ubuntu125 products
- linux< 5.4.0-195.215 | < 5.15.0-121.131 | < 6.8.0-48.48
- linux-allwinner-5.19All versions (No fix recorded)
- linux-aws< 5.4.0-1132.142 | < 5.15.0-1069.75 | < 6.8.0-1018.20
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Linux2 products
- linux≥ eb3744a2dd01cb07ce9f556d56d6fe451f0c313a, < a8d78984fdc105bc1a38b73e98d32b1bc4222684 | ≥ eb3744a2dd01cb07ce9f556d56d6fe451f0c313a, < cd75721984337c38a12aeca33ba301d31ca4b3fd | ≥ eb3744a2dd01cb07ce9f556d56d6fe451f0c313a, < e44a83bf15c4db053ac6dfe96a23af184c9136d9 | ≥ eb3744a2dd01cb07ce9f556d56d6fe451f0c313a, < 70b48899f3f23f98a52c5b1060aefbdc7ba7957b | ≥ eb3744a2dd01cb07ce9f556d56d6fe451f0c313a, < 89d7008af4945808677662a630643b5ea89c6e8d | ≥ eb3744a2dd01cb07ce9f556d56d6fe451f0c313a, < 2d83492259ad746b655f196cd5d1be4b3d0a3782 | ≥ eb3744a2dd01cb07ce9f556d56d6fe451f0c313a, < c542e51306d5f1eba3af84daa005826223382470 | ≥ eb3744a2dd01cb07ce9f556d56d6fe451f0c313a, < 7aa9b96e9a73e4ec1771492d0527bd5fc5ef9164 | 4.19
- linux_kernel≥ 4.19, < 4.19.317 | ≥ 4.20, < 5.4.279 | ≥ 5.5, < 5.10.221 | ≥ 5.11, < 5.15.162 | ≥ 5.16, < 6.1.97 | ≥ 6.2, < 6.6.37 | ≥ 6.7, < 6.9.8 | 6.10:rc1 | 6.10:rc2 | 6.10:rc3 | 6.10:rc4 | 6.10:rc5
Debian1 product
- linux< 6.1.98-1 | < 6.9.8-1
3 vendors · 128 products