Description
In the Linux kernel, the following vulnerability has been resolved: irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc() If irq_domain_translate_twocell() sets "hwirq" to >= MCHP_EIC_NIRQ (2) then it results in an out of bounds access. The code checks for invalid values, but doesn't set the error code. Return -EINVAL in that case, instead of returning success.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
00fa3461c86dd289b441d4d5a6bb236064bd207b to < 324c60a67c4b9668497940f667db14d216cc7b1baffected00fa3461c86dd289b441d4d5a6bb236064bd207b to < c21c606ad398eeb86a0f3aaff9ba4f2665e286c6affected00fa3461c86dd289b441d4d5a6bb236064bd207b to < 3873afcb57614c1aaa5b6715554d6d1c22cac95aaffected00fa3461c86dd289b441d4d5a6bb236064bd207b to < 09efe7cfbf919c4d763bc425473fcfee0dc98356affected00fa3461c86dd289b441d4d5a6bb236064bd207b to < efd65e2e2fd96f7aaa5cb07d79bbbfcfc80aa552affected00fa3461c86dd289b441d4d5a6bb236064bd207b to < 7dbc0d40d8347bd9de55c904f59ea44bcc8dedb7affected
Linux Linux
Default version status: affected
5.16affected0 to < 5.16unaffected6.1.160 to ≤ 6.1.*unaffected6.6.120 to ≤ 6.6.*unaffected6.12.63 to ≤ 6.12.*unaffected6.17.13 to ≤ 6.17.*unaffected6.18.2 to ≤ 6.18.*unaffected6.19 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/324c60a67c4b9668497940f667db14d216cc7b1b ↗
- https://git.kernel.org/stable/c/c21c606ad398eeb86a0f3aaff9ba4f2665e286c6 ↗
- https://git.kernel.org/stable/c/3873afcb57614c1aaa5b6715554d6d1c22cac95a ↗
- https://git.kernel.org/stable/c/09efe7cfbf919c4d763bc425473fcfee0dc98356 ↗
- https://git.kernel.org/stable/c/efd65e2e2fd96f7aaa5cb07d79bbbfcfc80aa552 ↗
- https://git.kernel.org/stable/c/7dbc0d40d8347bd9de55c904f59ea44bcc8dedb7 ↗