PoC Archive PoC Archive

tag

Memory-Corruption

  • CVE-2026-64531 binary HIGH 7.8

    Linux Kernel — OVSwrap: Open vSwitch Conntrack Local Privilege Escalation (CVE-2026-64531)

    CVE-2026-64531 is a memory corruption vulnerability in the Linux kernel Open vSwitch (OVS) conntrack subsystem. The exploit, named OVSwrap, uses OVS Generic Netlink operations to corrupt conntrack timeout and labels carrier objects, establishing kernel read…

    Unverified 2026-08-15
  • CVE-2026-14431 binary HIGH 8.8

    V8 Array Iterator Maglev Type Confusion — addrof/fakeobj Primitives (CVE-2026-14431)

    Array.prototypeSymbol.iterator.next() is miscompiled by V8's Maglev JIT tier: ArrayIteratorPrototypeNext fails to re-check the map (elements kind) of an inlined array after a side effect can change it mid-call, leading to a type confusion between…

    Unpatched 2026-07-19
  • CVE-2025-49844 binary CRITICAL 9.9 EPSS 87%

    RediShell: Redis Lua Scripting Use-After-Free Leading to JOP-Chained Remote Code Execution (CVE-2025-49844)

    CVE-2025-49844 ("RediShell") is a use-after-free vulnerability in Redis's embedded Lua scripting engine: a crafted Lua script can manipulate the Lua garbage collector so that a Proto (function prototype) object is freed while a reference to it is still…

    Patched 2026-07-06
  • CVE-2026-26179 / ZDI-26-276 binary HIGH

    Windows Secure Kernel (VTL1/VSM) Memory Corruption PoC (CVE-2026-26179 / ZDI-26-276)

    CVE-2026-26179 is a vulnerability discovered by the author within the Windows Secure Kernel — the isolated, more privileged execution environment (VTL1) that underlies Virtualization Based Security (VBS) features such as Credential Guard and HVCI. The author…

    Unverified 2026-07-05
  • CVE-2026-49160 binary HIGH EPSS 54%

    Windows HTTP.sys Header-Count-Triggered Kernel Memory Corruption / BSOD (CVE-2026-49160)

    This PoC targets a memory-safety bug in the Windows HTTP.sys kernel driver's request header parsing path (HTTP!UlpParseNextRequest / HTTP!UlpHandleRequest). The included http2bomb.py script establishes a TLS/HTTP2 connection to a target IIS/HTTP.sys-backed…

    Patched 2026-07-05
  • CVE-2026-6307 binary CRITICAL

    V8 JavaScript Engine Exploit — "Longinus" Kit (CVE-2026-6307)

    A full V8 exploit kit targeting CVE-2026-6307, comprising a JavaScript trigger/exploit (poc.js), Python generation and validation tooling (gen.py, val.py) for producing and testing exploit payload variants, and a YARA detection rule for the resulting…

    Unverified 2026-07-05
  • CVE-2026-27831 binary MEDIUM

    rldns 1.3 Heap-Based Out-of-Bounds Read Remote DoS (CVE-2026-27831)

    rldns is an open-source DNS server for Linux, FreeBSD, and NetBSD. Version 1.3 contains a heap-based out-of-bounds read that can be triggered remotely by sending a specially crafted, malformed DNS-like UDP packet, causing the server process to crash and…

    Patched 2026-07-05
  • CVE-2026-2005 binary CRITICAL

    PostgreSQL pgcrypto PGP Heap Overflow to Superuser Escalation — CVE-2026-2005

    The pgcrypto extension's PGP session-key parsing contains a heap-based buffer overflow that corrupts MBuf structure headers used internally to track ciphertext/plaintext buffers. By crafting malicious PGP messages passed to pgcrypto decryption functions, a…

    Unverified 2026-07-05
  • CVE-2026-40701 web MEDIUM 6.3

    nginx Resolver Use-After-Free in OCSP Stapling (CVE-2026-40701)

    nginx's resolver contains a use-after-free that is reachable when a server is configured with sslstapling on;, sslstaplingverify on;, and a resolver directive — the combination that causes nginx to perform DNS resolution of the OCSP responder hostname on the…

    Patched 2026-07-05
  • CVE-2026-5172 network INFO

    dnsmasq extract_addresses() RDLEN/RDATA Buffer Overflow — CVE-2026-5172

    The PoC targets extractaddresses() in dnsmasq, which parses resource records (RRs) returned by an upstream DNS server. The function is reported to trust the RR's declared RDLENGTH field without properly validating it against the actual RDATA bytes present in…

    Patched 2026-07-05
  • CVE-2026-3805 network HIGH

    curl SMB Connection-Reuse Use-After-Free (CVE-2026-3805)

    libcurl's SMB protocol handler stores a request-scoped req->path pointer that points into memory owned by a temporary "needle" connection object used during connection-cache lookup (smbc->share). When a second SMB transfer to the same server reuses an…

    Patched 2026-07-05
  • CVE-2026-43655 binary HIGH

    AppleM2ScalerCSCDriver Shared Scheduler Use-After-Free (CVE-2026-43655)

    CVE-2026-43655 is a use-after-free in the AppleM2ScalerCSCDriver kernel driver's shared scaler-operation scheduler, reachable from a default-sandboxed iOS/iPadOS/macOS app with no special entitlements (only get-task-allow, no jailbreak or private…

    Unverified 2026-07-05
  • None assigned as of 2026-07-03 binary CRITICAL

    QEMU CXL Type-3 Mailbox Guest-to-Host Escape

    QEMU's CXL Type-3 mailbox command handling contains two related out-of-bounds issues: the GETLOG handler validates offset + length as a byte range but then uses offset as an array index into cci->cellog, and the SETFEATURE rank-sparing handler copies…

    Unverified 2026-07-03
  • None assigned as of 2026-07-03 binary HIGH

    Pillow ImageCms Mutable output_mode Heap OOB Write

    Pillow's ImageCms.buildTransform() creates a reusable LittleCMS-backed transform object and stores mutable inputmode/outputmode attributes on the Python wrapper. ImageCmsTransform.apply() trusts these mutable attributes both to validate image modes and to…

    Unverified 2026-07-03
  • None assigned as of 2026-07-03 web CRITICAL

    PHP 8.5.7 StreamBucket-to-SOAP Numeric Cookie Remote Code Execution

    This PoC demonstrates a full memory-corruption-to-RCE chain in PHP 8.5.7 built from three engine/extension behaviors chained together: ArrayIterator can mutate normally-protected internal object properties (bypassing typed-property/visibility/readonly…

    Unverified 2026-07-03
  • CVE-2026-55200 network CRITICAL

    libssh2 Unchecked SSH packet_length Integer Wrap to RCE (CVE-2026-55200)

    CVE-2026-55200 is an unchecked packetlength condition in libssh2's ssh2transportread() transport-parsing path. The vulnerable code accepts an attacker-controlled decrypted SSH packetlength field and only rejects values less than 1, then computes an allocation…

    Patched 2026-07-03
  • None assigned as of 2026-07-03 network CRITICAL

    libssh2 Publickey Subsystem List Parser Heap Corruption to Code Execution

    libssh2publickeylistfetch() parses a stream of publickey-subsystem response packets and grows an array of libssh2publickeylist entries as responses arrive, but the parser has two distinct memory-safety defects depending on target architecture. On 32-bit…

    Unverified 2026-07-03
  • None assigned as of 2026-07-03 web CRITICAL

    Ladybird Browser WebAssembly ESM Host-Function Use-After-Free RCE

    The PoC targets a lifetime bug in Ladybird's WebAssembly ESM import path: WebAssemblyModule.cpp builds a Wasm::FunctionType as a stack-local value and passes it by reference into createhostfunction(), so the resulting long-lived JS host callback retains a…

    Unverified 2026-07-03
  • None assigned as of 2026-07-03 binary CRITICAL

    FFmpeg RASC Decoder DLTA Heap Out-of-Bounds Write

    FFmpeg's RASC decoder (decodedlta() in libavcodec/rasc.c) tracks a row cursor and only checks whether it has reached the end of the current row after certain operations, rather than before. Several DLTA run types (4, 7, 12, 13) perform 32-bit reads/writes at…

    Unpatched 2026-07-03
  • CVE-2026-11645 web HIGH 8.8 KEV

    Google Chromium V8 Out-of-Bounds Read/Write — Crash PoC (CVE-2026-11645)

    CVE-2026-11645 is a high-severity out-of-bounds read/write vulnerability in V8, the JavaScript/WebAssembly engine used by Chrome and other Chromium-based browsers. The bug is rooted in V8's TurboFan optimizer: incorrect range analysis for loop-modified or…

    Unverified 2026-07-01
  • CVE-2025-21298 binary CRITICAL 9.8 EPSS 81%

    Windows OLE Zero-Click RCE via Outlook RTF (CVE-2025-21298)

    CVE-2025-21298 is a critical Windows OLE memory-corruption vulnerability in ole32.dll that can be triggered through malicious RTF content. In Outlook scenarios, preview-pane rendering is sufficient to trigger the vulnerable parsing flow, making this…

    Patched 2026-05-16
  • binary CRITICAL

    QEMUtiny - QEMU CXL Type-3 Memory Corruption Chain

    QEMUtiny is a memory corruption exploit chain in QEMU CXL Type-3 emulation that combines an out-of-bounds read (GETLOG) with an out-of-bounds write (SETFEATURE). The PoC leaks QEMU process pointers and then corrupts CXL device-adjacent state to steer…

    Unverified 2026-05-16