The WebGL `DrawElementsInstanced` method was susceptible to a heap buffer overflow when used on systems with the Mesa VM driver. This issue could allow an attacker to perform remote code execution and sandbox escape. This vulnerability affects Firefox ESR < 115.6, Thunderbird < 115.6, and Firefox < 121.
The product writes data past the end, or before the beginning, of the intended buffer.
Link | Tags |
---|---|
https://bugzilla.mozilla.org/show_bug.cgi?id=1843782 | issue tracking permissions required |
https://www.mozilla.org/security/advisories/mfsa2023-54/ | vendor advisory |
https://www.mozilla.org/security/advisories/mfsa2023-55/ | vendor advisory |
https://www.mozilla.org/security/advisories/mfsa2023-56/ | vendor advisory |
https://www.debian.org/security/2023/dsa-5581 | third party advisory |
https://www.debian.org/security/2023/dsa-5582 | third party advisory |
https://lists.debian.org/debian-lts-announce/2023/12/msg00020.html | third party advisory mailing list |
https://lists.debian.org/debian-lts-announce/2023/12/msg00021.html | third party advisory mailing list |
https://security.gentoo.org/glsa/202401-10 | third party advisory |