Reported by Apple Security Engineering and Architecture (SEAR) and The Citizen Lab at The University of Torontoʼs Munk School on Critical CVE-2023-4863: Heap buffer overflow in WebP. Please see the Chrome Security Page for more information. Below, we highlight fixes that were contributed by external researchers. We will also retain restrictions if the bug exists in a third party library that other projects similarly depend on, but haven’t yet fixed. Before using apps, users should ensure that the versions of Electron they use are v22.3.24, v24.8.3, or v25.8.1.Note: Access to bug details and links may be kept restricted until a majority of users are updated with a fix. Whether it’s tracked as CVE-2023-4863 or CVE-2023-5129, the vulnerability in the libwebp is serious. The OOB write to the undersized array happens in ReplicateValue. When BuildHuffmanTable() attempts to fill the second-level tables it may write data out-of-bounds. libwebp allows codes that are up to 15-bit (MAX_ALLOWED_CODE_LENGTH). The kTableSize array only takes into account sizes for 8-bit first-level table lookups but not second-level table lookups. The color_cache_bits value defines which size to use. The ReadHuffmanCodes() function allocates the HuffmanCode buffer with a size that comes from an array of precomputed sizes: kTableSize. With a specially crafted WebP lossless file, libwebp may write data out of bounds to the heap. Heap buffer overflow in WebP in Google Chrome prior to 1.187 allowed a remote attacker to perform an out of bounds memory write via a crafted HTML page. The description in the old submission was: The vulnerability description in Google’s new submission provides considerably more detail. The most glaring example is Microsoft Teams. More than two weeks after the vulnerability came to light, a host of software remains unpatched. The lack of completeness in the first CVE Google assigned goes well beyond being a mere academic failing.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |