307 matches found
pcre2: pcre2: Out-of-bounds write via crafted regular expression
A flaw was found in pcre2. When an application processes attacker-controlled regular expressions using certain Just-In-Time JIT compiler interfaces, an out-of-bounds write with arbitrary data can occur. An attacker could exploit this vulnerability to achieve arbitrary code execution, corrupt...
pcre2: pcre2: Out-of-bounds write via crafted regular expression
A flaw was found in pcre2. When an application processes attacker-controlled regular expressions using certain Just-In-Time JIT compiler interfaces, an out-of-bounds write with arbitrary data can occur. An attacker could exploit this vulnerability to achieve arbitrary code execution, corrupt...
cve-2018-4233
CVE-2018-4233 Exploit for CVE-2018-4233, a bug in the JIT compiler of WebKit. Tested on Safari 11.0.3 on macOS 10.13.3. For more details see https://saelo.github.io/presentations/blackhatus18attackingclientsidejitcompilers.pdf The exploit gains arbitrary memory read/write by constructing the addr...
CVE-2026-93135
A flaw was found in the Linux kernel's Berkeley Packet Filter BPF. When the Just-In-Time JIT compiler is unavailable or fails, BPF programs that use inlined helper functions are processed by the interpreter with unpatched helper identifiers. This incorrect processing can lead to an instruction...
CVE-2026-92518
A flaw was found in the Linux kernel's RISC-V BPF JIT compiler. When Control-Flow Integrity CFI with Clang is enabled, an error in calculating the tail call jump offset can lead to kernel stack corruption. This issue causes the system to improperly adjust the stack pointer, which can result in...
rbpf
rbpf Rust user-space virtual machine for eBPF Description Link to the crate API Example uses Building eBPF programs Build Features Feedback welcome! Questions / Answers Caveats To do list License Inspired by Other resources Description This crate contains a virtual machine for eBPF program...
CVE-2026-98572
A flaw was found in the Linux kernel's extended Berkeley Packet Filter eBPF Just-In-Time JIT compiler on 32-bit MIPS systems. An instruction generation error during 64-bit jump comparisons causes negative numeric constants to be incorrectly evaluated against a hardware register instead of the...
jitsploitation
jitsploitation iOS browser exploit for CVE-2020-9802, an old JIT bug. This is an exploit for a popular JIT compiler bug in the WebKit engine for macOS and iOS originally documented by Project Zero. I re-implemented the exploit for this bug as an exercise in learning browser exploitation. Video...
pcre2: pcre2: Out-of-bounds write via crafted regular expression
A flaw was found in pcre2. When an application processes attacker-controlled regular expressions using certain Just-In-Time JIT compiler interfaces, an out-of-bounds write with arbitrary data can occur. An attacker could exploit this vulnerability to achieve arbitrary code execution, corrupt...
CVE-2026-10702
CVE-2026-10702 JIT miscompilation in the JavaScript Engine: JIT component. This vulnerability was fixed in Firefox 151.0.3. Donate Support the maintenance of this project with PayPal or by scanning the QR code below. ⚡ Simple Usage Use this project only in safe and authorized environments such as...
CVE-2021-21220
Exploitation of CVE-2021-21220 From Incorrect JIT Behavior to Remote Code Execution Overview This presentation explains the exploitation of CVE-2021-21220 , a vulnerability in Google Chrome’s V8 JavaScript engine caused by incorrect JIT compiler assumptions during optimization. The presentation...
pcre2: pcre2: Out-of-bounds write via crafted regular expression
A flaw was found in pcre2. When an application processes attacker-controlled regular expressions using certain Just-In-Time JIT compiler interfaces, an out-of-bounds write with arbitrary data can occur. An attacker could exploit this vulnerability to achieve arbitrary code execution, corrupt...
pcre2: pcre2: Out-of-bounds write via crafted regular expression
A flaw was found in pcre2. When an application processes attacker-controlled regular expressions using certain Just-In-Time JIT compiler interfaces, an out-of-bounds write with arbitrary data can occur. An attacker could exploit this vulnerability to achieve arbitrary code execution, corrupt...
pcre2: pcre2: Out-of-bounds write via crafted regular expression
A flaw was found in pcre2. When an application processes attacker-controlled regular expressions using certain Just-In-Time JIT compiler interfaces, an out-of-bounds write with arbitrary data can occur. An attacker could exploit this vulnerability to achieve arbitrary code execution, corrupt...
cve-2017-7117
cve-2017-7117 About the Bug A type-confusion and UAF found in iOS 10.3.4 and earlier, Safari before 11.0. CVE-2017-7117: mitre.org Original Proof of Concept Discovered by @lokihardt, source: Google Project Zero function f let o = ; for let i in xx: 0 // i is a String for i of 0 // i is now a...
CVE-2026-90195
A flaw was found in the Linux kernel's RISC-V 64-bit RV64 Just-In-Time JIT compiler for Berkeley Packet Filter BPF programs. The RV64 JIT fails to perform proper sign-extension for signed 1-byte and 2-byte kernel function kfunc arguments. This oversight can lead to incorrect processing of data...
kernel: bpf: Support for hardening against JIT spraying
A flaw was found in the Linux kernel's Berkeley Packet Filter BPF Just-In-Time JIT compiler. The BPF JIT allocator reuses memory space, and when new code is written, an indirect jump into the new program can reuse a branch prediction left behind by an old program. This could allow an attacker to...
pcre2: pcre2: Out-of-bounds write via crafted regular expression
A flaw was found in pcre2. When an application processes attacker-controlled regular expressions using certain Just-In-Time JIT compiler interfaces, an out-of-bounds write with arbitrary data can occur. An attacker could exploit this vulnerability to achieve arbitrary code execution, corrupt...
pcre2: pcre2: Out-of-bounds write via crafted regular expression
A flaw was found in pcre2. When an application processes attacker-controlled regular expressions using certain Just-In-Time JIT compiler interfaces, an out-of-bounds write with arbitrary data can occur. An attacker could exploit this vulnerability to achieve arbitrary code execution, corrupt...
pcre2: pcre2: Out-of-bounds write via crafted regular expression
A flaw was found in pcre2. When an application processes attacker-controlled regular expressions using certain Just-In-Time JIT compiler interfaces, an out-of-bounds write with arbitrary data can occur. An attacker could exploit this vulnerability to achieve arbitrary code execution, corrupt...