PoC Archive PoC Archive

tag

Deserialization

  • CVE-2026-63077 web CRITICAL 9.8 KEV

    TeamCity — Unauthenticated RCE via Agent Polling Deserialization (CVE-2026-63077)

    CVE-2026-63077 is an unauthenticated remote code execution vulnerability in JetBrains TeamCity. The agent polling subsystem accepts XML payloads from unregistered agents and deserializes them with XStream without any authentication or sanitization. An…

    Patched 2026-08-09
  • CVE-2026-16723 web CRITICAL 9

    Alibaba Fastjson 1.x checkAutoType Bypass to Remote Code Execution via jar:http SSRF and fd-Reread Trick (CVE-2026-16723)

    CVE-2026-16723 is a critical, unauthenticated remote code execution vulnerability in Alibaba Fastjson 1.2.68 through 1.2.83, actively exploited in the wild against Spring Boot fat-JAR deployments. Under Fastjson stock defaults (AutoType disabled, SafeMode…

    Unpatched 2026-07-31
  • CVE-2026-50522 web CRITICAL 9.8 KEV EPSS 77%

    Microsoft SharePoint Server WS-Federation SecurityContextToken Deserialization → Unauthenticated RCE (CVE-2026-50522)

    SharePoint's WS-Federation passive sign-in endpoint (/trust/default.aspx) accepts a wresult parameter containing a WS-Trust RequestSecurityTokenResponse that can carry a SecurityContextToken with an embedded Cookie value. Windows Identity Foundation's…

    Patched 2026-07-27
  • N/A web CRITICAL

    GitLab Notebook-Diff Oj Parser Memory-Corruption Chain → Unauthenticated-Reach RCE (No CVE Yet)

    GitLab renders diffs for Jupyter notebooks by passing repository-controlled JSON through Oj, a native (C-extension) Ruby JSON parser, in the Puma worker process. The researcher (Yuhang Wu, depthfirst.com) found and chained two distinct memory-corruption bugs…

    Unverified 2026-07-27
  • CVE-2021-42237 web CRITICAL 9.8 KEV Ransomware EPSS 98%

    Sitecore XP Report.ashx Insecure Deserialization RCE (CVE-2021-42237)

    Sitecore Experience Platform ships a legacy, unused reporting handler at /sitecore/shell/ClientBin/Reporting/Report.ashx that is reachable without authentication. The handler deserializes an attacker-supplied XML <parameters> block using…

    Patched 2026-07-11
  • CVE-2025-49113 web CRITICAL 9.9 KEV EPSS 98%

    Roundcube Webmail Post-Auth RCE via PHP Object Deserialization (CVE-2025-49113)

    Roundcube Webmail versions up to and including 1.6.10 are vulnerable to a post-authentication PHP object deserialization vulnerability in the file upload handler, which passes a client-supplied attachment filename through a deserialization path without…

    Patched 2026-07-06
  • CVE-2025-55182 web CRITICAL 10 KEV Ransomware EPSS 100%

    React Server Components Flight-Protocol Prototype Pollution RCE — "React2Shell" (CVE-2025-55182)

    CVE-2025-55182, dubbed "React2Shell", is a critical unauthenticated remote code execution vulnerability in React Server Components' Flight protocol deserialization. The Flight protocol serializes/deserializes component data exchanged between client and…

    Patched 2026-07-06
  • CVE-2025-54068 web CRITICAL 9.8 KEV EPSS 96%

    Laravel Livewire Remote Code Execution via Known APP_KEY (CVE-2025-54068)

    Laravel Livewire serializes component state into a wire:snapshot HTML attribute and protects it with an HMAC-SHA256 checksum keyed on the application's APPKEY. If an attacker obtains the APPKEY (leaked .env, default/demo key, weak secret, etc.), they can…

    Patched 2026-07-06
  • CVE-2025-22777 web CRITICAL 9.8

    GiveWP Unauthenticated PHP Object Injection via Weak Serialized-Data Regex Check (CVE-2025-22777)

    CVE-2025-22777 is an unauthenticated PHP Object Injection (CWE-502, Deserialization of Untrusted Data) vulnerability in the GiveWP WordPress donation plugin. GiveWP stores certain donor-supplied form field values as serialized PHP meta in the database and…

    Patched 2026-07-06
  • CVE-2026-49105 web HIGH 8.1

    WP Zendesk for Contact Form 7 Unauthenticated PHP Object Injection (CVE-2026-49105)

    This PoC targets the WP Zendesk for Contact Form 7 plugin, whose cf7-zendesk.php calls maybeunserialize() on user-supplied Contact Form 7 field values without validation. An unauthenticated attacker can locate a site's CF7 forms via the CF7 REST API (or by…

    Unverified 2026-07-05
  • CVE-2026-49085 web HIGH 8.1

    WP Insightly Contact Form Plugin Unauthenticated PHP Object Injection (CVE-2026-49085)

    This PoC targets the WP Insightly plugin, which calls PHP's maybeunserialize() on user-supplied form field values without validating the input. An unauthenticated attacker can submit a crafted PHP serialized object as a form field value through the plugin's…

    Unverified 2026-07-05
  • CVE-2026-54806 web CRITICAL 9.8

    WP Activity Log Unauthenticated PHP Object Injection — CVE-2026-54806

    WP Activity Log logs the User-Agent header on any request that generates a loggable event (such as a failed login), and stores that value in the database without treating it as untrusted input. The stored value is later deserialized (via PHP's native…

    Patched 2026-07-05
  • CVE-2026-20251 web HIGH 8.8 EPSS 19%

    Splunk Secure Gateway jsonpickle Deserialization RCE (CVE-2026-20251)

    Splunk Secure Gateway lets mobile clients fetch alert data that is stored in the App Key Value Store and later reconstructed into Python objects using the jsonpickle library. A low-privileged authenticated user can write a crafted document to the mobilealerts…

    Unverified 2026-07-05
  • CVE-2026-48909 web CRITICAL 9.5

    SP LMS PHP Object Injection → Unauthenticated RCE (CVE-2026-48909)

    SP LMS's cart model (components/comsplms/models/cart.php) reads the lmsOrders cookie, base64-decodes it, and passes the result directly to PHP's unserialize() with no validation, giving an unauthenticated attacker full control over the deserialized object…

    Patched 2026-07-05
  • CVE-2026-33439 web CRITICAL 9.8 EPSS 10%

    OpenAM Pre-Authentication RCE via `jato.clientSession` Deserialization (CVE-2026-33439)

    OpenAM's unauthenticated Password Reset pages accept a jato.clientSession parameter that is passed to Encoder.deserialize() without any class allowlist/filtering, allowing an attacker to submit an arbitrary serialized Java object graph. The PoC builds a…

    Patched 2026-07-05
  • CVE-2026-41242 web CRITICAL

    Node.js protobufjs Dynamic Type Compilation RCE (CVE-2026-41242)

    The demo Express service accepts a JSON protobuf descriptor from an HTTP request body and passes it straight to protobuf.Root.fromJSON(), then looks up and decodes a message type from that attacker-controlled descriptor. Because protobufjs compiles field/type…

    Patched 2026-07-05
  • CVE-2026-5426 web CRITICAL

    KnowledgeDeliver ASP.NET ViewState Deserialization RCE via Hardcoded Machine Keys — CVE-2026-5426

    CVE-2026-5426 stems from KnowledgeDeliver shipping with hardcoded, publicly known decryptionKey/validationKey values in its web.config <machineKey> element. Because ASP.NET Web Forms uses these keys to encrypt and HMAC-sign the VIEWSTATE field, anyone who…

    Unverified 2026-07-05
  • CVE-2026-25526 web CRITICAL

    Jinjava Server-Side Template Injection to RCE via Jackson ObjectMapper (CVE-2026-25526)

    CVE-2026-25526 is a sandbox-escape vulnerability in Jinjava, the Java template engine used by many JVM web applications for user-influenced templating. The PoC shows that Jinjava's rendering context exposes an internal interpreter object (int3rpr3t3r) whose…

    Patched 2026-07-05
  • CVE-2026-53435 web HIGH 9.1 EPSS 19%

    Jenkins ClassFilter Deserialization Bypass → Arbitrary File Read — CVE-2026-53435

    Jenkins restricts deserialization via a custom ClassFilter that only allows types defined in Jenkins core or installed plugins. CVE-2026-53435 shows this whitelist is insufficient: an attacker who can POST a view's config.xml can get Jenkins to deserialize a…

    Patched 2026-07-05
  • CVE-2026-49104 web HIGH 8.1

    Integration for Keap/Infusionsoft Contact Form Plugin Unauthenticated PHP Object Injection (CVE-2026-49104)

    This PoC targets the "Integration for Keap/Infusionsoft" WordPress plugin, whose cf7-infusionsoft.php file calls maybeunserialize() on user-supplied form field values without validation. An unauthenticated attacker can submit a crafted PHP serialized object…

    Unverified 2026-07-05
  • CVE-2026-9691 web HIGH 8.1

    Integration for ActiveCampaign Unauthenticated PHP Object Injection via Unsafe Deserialization (CVE-2026-9691)

    The plugin's cf7-active-campaign.php component calls PHP's maybeunserialize() on user-supplied form field values without validation before forwarding them to ActiveCampaign. An unauthenticated attacker can submit a crafted, serialized PHP object as a form…

    Unpatched 2026-07-05
  • CVE-2026-34838 web CRITICAL

    Group-Office PHP Deserialization Remote Code Execution (CVE-2026-34838)

    CVE-2026-34838 is a PHP object deserialization vulnerability in Group-Office. The AbstractSettingsCollection::loadData() method calls unserialize() on a stored setting value prefixed with serialized:, without validating the object type. By storing a crafted…

    Patched 2026-07-05
  • CVE-2026-56121 misc CRITICAL 9.8

    Feast Registry gRPC Unauthenticated RCE via dill.loads — CVE-2026-56121

    Feast's registry gRPC server deserializes the user-defined function (UDF) body of an OnDemandFeatureView with dill.loads() (a pickle superset) the moment a spec is received via the ApplyFeatureView RPC — before any permission check runs. Because the default…

    Patched 2026-07-05
  • CVE-2026-3296 web CRITICAL 9.8

    Everest Forms Unauthenticated PHP Object Injection to RCE (CVE-2026-3296)

    Everest Forms saves submitted form field values into the wpevfentrymeta table using maybeserialize(), and its sanitization routine (sanitizetextfield()) strips HTML/null bytes but does not strip PHP serialization control characters, so an attacker can submit…

    Patched 2026-07-05
  • CVE-2026-34486 web CRITICAL KEV EPSS 81%

    Apache Tomcat Tribes EncryptInterceptor Fail-Open Unauthenticated RCE (CVE-2026-34486)

    CVE-2026-34486 is a fail-open flaw in Apache Tomcat's Tribes clustering EncryptInterceptor, which is meant to require encrypted, authenticated membership traffic between cluster nodes. Due to the bypass, an attacker can send an unencrypted, crafted message…

    Patched 2026-07-05
  • CVE-2026-42779 network CRITICAL 9.8

    Apache MINA acceptMatchers Deserialization Filter Bypass to RCE (CVE-2026-42779)

    CVE-2026-42779 is a deserialization filter bypass in Apache MINA's AbstractIoBuffer.resolveClass(). Applications configure an acceptMatchers allowlist to restrict which Java classes ObjectSerializationCodecFactory may deserialize, but the allowlist check is…

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

    Redis Vector Set Duplicate HNSW Node ID RCE

    Redis Vector Set RDB/RESTORE deserialization accepts serialized HNSW graph nodes that reuse the same node ID, but the ID-lookup table only tracks one node per ID while the element dictionary tracks nodes by name, so link validation ends up trusting IDs…

    Unverified 2026-07-03
  • CVE-2025-53770, CVE-2025-53771, CVE-2025-49704, CVE-2025-49706 web CRITICAL KEV Ransomware EPSS 100%

    ToolShell - SharePoint Unauthenticated RCE Chain

    CVE-2025-53770 ("ToolShell") is a full unauthenticated remote code execution chain against Microsoft SharePoint Server. The chain combines an authentication bypass in the ToolPane.aspx endpoint (CVE-2025-49706 / patch bypass CVE-2025-53771) with an unsafe…

    Patched 2026-05-17
  • CVE-2025-55182 web CRITICAL 10 KEV Ransomware EPSS 100%

    React2Shell - Next.js RSC Unauthenticated RCE

    CVE-2025-55182 is a CVSS 10.0 unauthenticated Remote Code Execution vulnerability in Next.js applications using React Server Components (RSC) with the App Router. The exploit abuses unsafe deserialization of the RSC wire format: a crafted multipart POST…

    Patched 2026-05-17
  • CVE-2026-23870 web HIGH 7.5

    Next.js RSC Server-Action DoS via Flight Deserialization (CVE-2026-23870)

    CVE-2026-23870 is a pre-authentication Denial of Service against any Next.js deployment using the App Router. An attacker sends crafted HTTP POST requests to any App Router server function endpoint with a deeply-cyclic or wide fan-out React Flight protocol…

    Patched 2026-05-17
  • CVE-2024-21683 web HIGH 8.3 EPSS 88%

    Confluence Post-Auth RCE - CVE-2024-21683

    CVE-2024-21683 is an authenticated Remote Code Execution vulnerability in Atlassian Confluence Data Center and Server affecting the "Add a New Language" feature in the Code Macro plugin. An authenticated Confluence administrator can upload a malicious .js…

    Unverified 2026-05-17