Use after free in Mozilla Firefox
An unexpected message in the WebGPU IPC framework could lead to a use-after-free and exploitable sandbox escape.
thunderbird security update
Released 2022-03-14 · Red Hat rating Important · View on Red Hat →
An unexpected message in the WebGPU IPC framework could lead to a use-after-free and exploitable sandbox escape.
Removing an XSLT parameter during processing could have lead to an exploitable use-after-free.
In Expat (aka libexpat) before 2.4.5, there is an integer overflow in storeRawNames.
If an attacker could control the contents of an iframe sandboxed with <code>allow-popups</code> but not <code>allow-scripts</code>, they were able to craft a link that, when clicked, would lead to JavaScript execution in…
xmlparse.c in Expat (aka libexpat) before 2.4.5 allows attackers to insert namespace-separator characters into namespace URIs.
An attacker could have caused a use-after-free by forcing a text reflow in an SVG object leading to a potentially exploitable crash.
xmltok_impl.c in Expat (aka libexpat) before 2.4.5 lacks certain validation of encoding, such as checks for whether a UTF-8 character is valid in a certain context.
addBinding in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow.
defineAttribute in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow.
build_model in xmlparse.c in Expat (aka libexpat) before 2.4.3 has an integer overflow.
When resizing a popup after requesting fullscreen access, the popup would not display the fullscreen notification.
It may be possible for an attacker to craft an email message that causes Thunderbird to perform an out-of-bounds write of one byte when processing the message.
When installing an add-on, Firefox verified the signature before prompting the user; but while the user was confirming the prompt, the underlying add-on file could have been modified and Firefox would not have noticed.
Previously Firefox for macOS and Linux would download temporary files to a user-specific directory in <code>/tmp</code>, but this behavior was changed to download them to <code>/tmp</code> where they could be affected by…