Description
In the Linux kernel, the following vulnerability has been resolved: drm/nouveau: fix off by one in BIOS boundary checking Bounds checking when parsing init scripts embedded in the BIOS reject access to the last byte. This causes driver initialization to fail on Apple eMac's with GeForce 2 MX GPUs, leaving the system with no working console. This is probably only seen on OpenFirmware machines like PowerPC Macs because the BIOS image provided by OF is only the used parts of the ROM, not a power-of-two blocks read from PCI directly so PCs always have empty bytes at the end that are never accessed.
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
4d4e9907ff572bb1d1c0f6913ad6e3d6d4525077 to < d4b746e60fd8eaa8016e144223abe91158edcdadaffected4d4e9907ff572bb1d1c0f6913ad6e3d6d4525077 to < 909d3ec1bf9f0ec534bfc081b77c0836fea7b0e2affected4d4e9907ff572bb1d1c0f6913ad6e3d6d4525077 to < b2a21669ee98aafc41c6d42ef15af4dab9e6e882affected4d4e9907ff572bb1d1c0f6913ad6e3d6d4525077 to < acc887ba88333f5fec49631f12d8cc7ebd95781caffected4d4e9907ff572bb1d1c0f6913ad6e3d6d4525077 to < f071d9fa857582d7bd77f4906691f73d3edeab73affected4d4e9907ff572bb1d1c0f6913ad6e3d6d4525077 to < d877e814a62b7de9069aeff8bc1d979dfc996e06affected4d4e9907ff572bb1d1c0f6913ad6e3d6d4525077 to < e7c36fa8a1e63b08312162179c78a0c7795ea369affected4d4e9907ff572bb1d1c0f6913ad6e3d6d4525077 to < 1b777d4d9e383d2744fc9b3a09af6ec1893c8b1aaffected
Linux Linux
Default version status: affected
4.8affected0 to < 4.8unaffected4.9.300 to ≤ 4.9.*unaffected4.14.265 to ≤ 4.14.*unaffected4.19.228 to ≤ 4.19.*unaffected5.4.178 to ≤ 5.4.*unaffected5.10.99 to ≤ 5.10.*unaffected5.15.22 to ≤ 5.15.*unaffected5.16.8 to ≤ 5.16.*unaffected5.17 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/d4b746e60fd8eaa8016e144223abe91158edcdad ↗
- https://git.kernel.org/stable/c/909d3ec1bf9f0ec534bfc081b77c0836fea7b0e2 ↗
- https://git.kernel.org/stable/c/b2a21669ee98aafc41c6d42ef15af4dab9e6e882 ↗
- https://git.kernel.org/stable/c/acc887ba88333f5fec49631f12d8cc7ebd95781c ↗
- https://git.kernel.org/stable/c/f071d9fa857582d7bd77f4906691f73d3edeab73 ↗
- https://git.kernel.org/stable/c/d877e814a62b7de9069aeff8bc1d979dfc996e06 ↗
- https://git.kernel.org/stable/c/e7c36fa8a1e63b08312162179c78a0c7795ea369 ↗
- https://git.kernel.org/stable/c/1b777d4d9e383d2744fc9b3a09af6ec1893c8b1a ↗