An out-of-bounds write buffer overflow exists in the Brotli decoder (c/dec/decode.c). The issue occurs because the `DecodeBlockTypeAndLength()` function returns an ambiguous value for an invalid block switch, which the fast decode path discards due to an unchecked return value. This allows a remote unauthenticated attacker to use a crafted Brotli-compressed stream to corrupt adjacent decoder state memory, disclose sensitive memory contents, cause a denial of service, or potentially execute arbitrary code. The flaw is reachable whenever untrusted Brotli data is decompressed, such as in services accepting `Content-Encoding: br` request bodies or HTTP clients that automatically decode Brotli responses.
An issue exists in the PHP core's memory limit handling during request parsing, specifically within the `session.upload progress` component. PHP uses the `longjmp()` function to handle out-of-memory (OOM) errors to exit the current context and abort request handling. However, some contexts fail to properly account for this, leaving request memory in an uninitialized state. Subsequent cleanup procedures may read or branch on this uninitialized memory, leading to memory corruption. An unauthenticated remote attacker can exploit this by sending specially crafted HTTP POST requests to achieve remote code execution (RCE). Real-world exploitation has been observed against systems using Apache mod php, where attackers used a four-stage HTTP chain involving memory exhaustion and information disclosure via the `PHPSESSID` header to bypass ASLR and execute shell commands such as `id`, `curl`, and `wget` via `/bin/sh`.
Improper authentication in the broker component of Microsoft Authenticator allows an unauthorized attacker to elevate privileges locally. On Android devices, this flaw enables malicious applications with no declared permissions to impersonate trusted clients and steal work account access tokens without user approval. This could lead to unauthorized access to corporate resources, including emails, Microsoft Teams chats, SharePoint documents, OneDrive files, and calendars.