☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 8.8 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H 🐛 CWE-502
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-12651

CVE-2026-12651 Insecure Deserialization in Ivanti
📅 PUBLISHED: 2026-09-08 00:00 UTC 🔄 UPDATED: 2026-10-02 19:25 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 1.49%
👁️
1.49% probability
37.3× above the median CVE
Tier: HIGH
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1210
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 8.8
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: L Privileges Required Low
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: H Availability High
8.8
THREAT LEVEL
INTEL SOURCES NVD EPSS HOW WE SCORE →
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Threat Intelligence Report: CVE-2026-12651

Executive Summary

CVE-2026-12651 is a high-severity (CVSS 8.8) Deserialization of Untrusted Data vulnerability (CWE-502) affecting Ivanti Neurons for ITSM prior to version 2026.2. A remote authenticated attacker can exploit this flaw to execute arbitrary code on the underlying server, achieving full compromise of the ITSM platform's host system.

The vulnerability is exposed over the network with low attack complexity and requires only low-privilege authentication — no user interaction is needed. As of this writing, no patch is available from the vendor, no public exploit code exists, and the CVE has not been added to CISA's Known Exploited Vulnerabilities catalog. However, the lack of a patch combined with the authentication requirement suggests that organizations running Ivanti Neurons for ITSM should treat this as an urgent risk and apply defense-in-depth mitigations immediately.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

CVE-2026-12651 stems from an insecure deserialization flaw (CWE-502) within the Ivanti Neurons for ITSM product. The vulnerability permits a remote authenticated attacker to supply serialized data to a server-side deserialization routine that does not adequately validate or restrict the types of objects being instantiated.

Vulnerability Mechanism

The flaw falls into the broader class of insecure deserialization vulnerabilities. When a server deserializes untrusted data without proper sanitization, an attacker can craft a malicious payload that, when deserialized, triggers the instantiation of arbitrary classes, invokes dangerous methods, or executes OS-level commands. Typical gadget chains exploit Java or .NET native deserialization libraries to chain method calls that culminate in arbitrary code execution via Runtime.exec(), ProcessBuilder, or reflection-based mechanisms.

Attack Surface

The attack surface for this vulnerability is the Ivanti Neurons for ITSM web application and its associated backend services. Because the product is an IT Service Management platform, it is typically exposed to internal organizational users (and sometimes externally via VPN or internet-facing portals). The attack surface includes:

  1. Authenticated API endpoints — Any feature that accepts serialized objects from clients (e.g., session state, cached objects, configuration payloads).
  2. Web-based administrative interfaces — Where data submitted by users is processed server-side.
  3. Import/export functionality — Features that ingest structured data files may be vectors if the data is deserialized without validation.

Technical Details

The NVD description provides insufficient granularity to identify specific vulnerable functions, endpoints, or the underlying programming language/framework exploited by this flaw. However, given the CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, the following characteristics are clear:

  • Network attack vector — The flaw can be exploited remotely via network-accessible services.
  • Low attack complexity — No special conditions or race conditions need to be met; exploitation is straightforward.
  • Low privileges required — A basic authenticated account (non-admin) is sufficient.
  • No user interaction — The attack does not require another user to click anything.
  • High confidentiality, integrity, and availability impact — Full server compromise is the expected outcome.

Note: The exact deserialization mechanism within Neurons for ITSM has not been publicly disclosed. Specific function names, class names, endpoints, or code paths remain undisclosed in publicly available intelligence. Technical assertions beyond what is described here would be speculative.


Exploitation Scenarios

No public PoC or exploit code is available for CVE-2026-12651 as of this report. The attack chain below is inferred from the vulnerability class (CWE-502 deserialization of untrusted data) and the CVSS characteristics.

Attack Chain

Stage 1: Reconnaissance and Target Acquisition

An attacker with valid (or compromised) low-privilege credentials for Ivanti Neurons for ITSM first identifies the instance and its version. Shodan or other internet-wide scanning can identify exposed instances (see Shodan dorks in METADATA). If the instance is only accessible internally, the attacker would need to be on the internal network or have already established an initial foothold.

Stage 2: Initial Access via Valid Credentials

Because PR:L (low privileges required) is specified, the attacker only needs any valid account — not an administrator role. Credentials could be obtained via:

  • Phishing an ITSM user (e.g., a helpdesk technician).
  • Credential stuffing/reuse from prior breaches.
  • Internal network pivoting from another compromised host.

Stage 3: Triggering the Deserialization Flaw

The attacker submits a crafted serialized payload to one of the application's deserialization sinks. In ITSM platforms, this commonly involves:

  • Crafting a malicious session token or serialized Java/XML object in an HTTP request.
  • Injecting a crafted payload into a field processed by the backend (e.g., a ticket field, user preference, or cached object) that flows into a deserialization call without validation.

The payload is engineered to instantiate a gadget chain that executes an OS-level command or drops a web shell.

Stage 4: Arbitrary Code Execution

Upon successful deserialization, the attacker achieves code execution in the context of the application service account. Given the CVSS scores of C:H/I:H/A:H, the execution context provides full read/write access to sensitive data and system resources.

Stage 5: Post-Exploitation

With code execution on the Neurons for ITSM server, the attacker can:

  • Extract ITSM data: credentials, configuration files, IT asset inventory, knowledge base articles, and service records.
  • Move laterally through the network using harvested credentials or pivoting from the ITSM server.
  • Deploy persistence mechanisms (scheduled tasks, services, or webshells).
  • Escalate privileges to domain administrator if the ITSM service account is privileged.

Assumption Notice: The above description of triggering mechanisms is an inference at the vulnerability-class level. No specific endpoint, parameter, or payload format has been publicly documented for this CVE. Security teams should monitor for anomalous behavior fitting the general pattern described above rather than searching for a specific known signature.


Impact Assessment

Business Impact

Ivanti Neurons for ITSM is a centralized IT service management platform that frequently stores sensitive operational data, integrates with ticketing workflows, and serves as a hub for IT operations. Successful exploitation results in:

  • Complete server compromise (CVSS subscores: C:H, I:H, A:H)
  • Confidentiality breach of ITSM data — Tickets may contain sensitive business information, PII, credential references, change management records, and infrastructure details.
  • IT service disruption — The ITSM's server process can be killed, encrypted for ransom, or redirected for malicious tasks.
  • Lateral movement risk — The compromised ITSM server often has network privileges to communicate with other enterprise systems (e.g., email, directory services, CMDB, or integration with other ITSM tools).

Affected Systems

Organizations running any version of Ivanti Neurons for ITSM prior to version 2026.2 are at risk. This includes both on-premises and self-hosted deployments.

Blast Radius

Given the "Authenticated" requirement, the immediate blast radius is limited to organizations where accounts already exist on the ITSM platform. However, if the Neurons for ITSM instance is internet-exposed and has weak credential policies, the effective user base includes anyone who can obtain credentials. The resulting code-execution impact spills beyond the ITSM product into the broader network environment hosting it.

Exploitability Assessment

  • CVSS 8.8 (High) — Placed in the high severity category with clear potential for full system take-over.
  • PR:L limits attack surface to authenticated users, which can be numerous in organizational contexts (helpdesk employees, end-users submitting tickets, etc.).
  • No CISA KEV listing — Not currently listed in the Known Exploited Vulnerabilities catalog; no evidence of exploitation in the wild at this time.
  • No EPSS score available — FIRST.org has not yet provided an EPSS probability score.

Detection Guidance

The security detections below are designed to identify exploitation attempts of CVE-2026-12651. Because the specific vulnerable endpoint and payload patterns are not publicly documented, these signatures rely on the general behavior associated with deserialization attacks: anomalous HTTP payloads, unusual Java serialization magic bytes (AC ED 00 05 for Java serialization), suspicious process spawns from application service accounts, and invocation of OS commands from the ITSM service.

Sigma Rule

title: Suspicious Process Execution from Ivanti Neurons for ITSM Service Account
id: 1f3b4b6e-5a72-4d45-8b4a-2e3c0d5a6b7d
status: experimental
description: Detects OS command execution triggered by a process associated with the Ivanti Neurons for ITSM service, potentially resulting from CVE-2026-12651 deserialization exploitation.
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2026-12651
author: ValtersIT Threat Intel Team
date: 2026/01/15
tags:
    - attack.t1210
    - attack.execution
    - cve.2026.12651
logsource:
    category: process_creation
    product: windows
detection:
    selection_parent:
        ParentImage|endswith:
            - '\ivanti\neurons\itsm\*'
            - '\neurons_itsm*'
            - '*neurons*itsm*'
    selection_child:
        Image|endswith:
            - '\cmd.exe'
            - '\powershell.exe'
            - '\wscript.exe'
            - '\cscript.exe'
            - '\rundll32.exe'
            - '\mshta.exe'
        CommandLine|contains:
            - 'base64'
            - '-enc'
            - 'iex'
            - 'Invoke-'
            - '-exec bypass'
            - 'downloadstring'
    condition: selection_parent and selection_child
    timeframe: 5m
level: high
falsepositives:
    - Legitimate administrator activity via named utilities installed in the same directory tree.
    - Use of PowerShell automation that manages the ITSM environment.

YARA Rule

rule CVE_2026_12651_Ivanti_Decerialization_Payloads {
    meta:
        author = "ValtersIT Threat Intelligence"
        description = "Detects Java serialized objects and deserialization gadget indicators potentially used in exploitation of CVE-2026-12651 (Ivanti Neurons for ITSM)"
        date = "2026-01-16"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-12651"
        cve = "CVE-2026-12651"
        severity = "high"

    strings:
        $java_ser_magic = { AC ED 00 05 }  // Java serialization stream header
        $js_ser_magic2 = { AC ED }          // Loose Java serialization header
        $ysoserial_ref = { ysoserial }
        $commons_collections = { CommonsCollections }
        $gadget_chain = { Runtime\.getRuntime() }
        $process_builder = { ProcessBuilder }
        $cmd_exec = { cmd\.exe }
        $power_shell = { powershell }
        $binary_xml = { 3C 3F 78 6D 6C 20 } // "<?xml " start
        $base64_encoded = { "PA==" }        // base64 indicator
        $xml_decoder = { ObjectInputStream }

    condition:
        uint16(0) == 0xACED or                        // Direct stream header
        ($java_ser_magic and 1 of ($ysoserial_ref*)) or
        (($process_builder or $cmd_exec or $power_shell) and ($java_ser_magic2 or $xml_decoder)) or
        ($binary_xml and $base64_encoded)
}

Suricata IDS Rule

alert http any any -> $HOME_NET any (msg:"CVE-2026-12651 Ivanti Neurons for ITSM Deserialization Attempt (Java serialization header)"; flow:established,to_server; content:"AC ED 00 05"; within:50; classtype:attempted-admin; sid:202612651; rev:1; metadata:cve CVE-2026-12651; reference:url,https://nvd.nist.gov/vuln/detail/CVE-2026-12651;)

Explanation: This signature triggers on the classic Java serialization header (AC ED 00 05 in raw bytes) appearing in an HTTP request. This signature has high false-positive potential if the environment legitimately sends Java serialized objects; however, in most ITSM scenarios, client-submitted serialized streams should be considered suspicious.

Elastic Detection

// Detect suspicious process execution from Ivanti Neurons ITSM service
sequence by host.hostname with maxspan=1m
  [process where event.type == "start" and
     (process.parent.name : "*ivanti*" or process.parent.executable : "*\\ivanti\\neurons\\*") and
     (process.name : ("cmd.exe", "powershell.exe", "powershell_ise.exe", "wscript.exe", "cscript.exe", "rundll32.exe"))]
  [network where event.type == "conn_type" and destination.port != 22 and destination.ip : ("10.*", "172.16.*", "192.168.*")]

Splunk SPL Query

index=windows sourcetype=WinEventLog:Security OR sourcetype=XmlWinEventLog
| search (EventCode=4688)
| where (ParentImage LIKE "%nessus%" OR ParentImage LIKE "%ivanti%" OR ParentImage LIKE "%neurons%")
    AND (NewProcessName LIKE "%cmd.exe" OR NewProcessName LIKE "%powershell.exe" OR
         NewProcessName LIKE "%rundll32.exe" OR NewProcessName LIKE "%wscript.exe")
| eval suspicious = if((ParentImage LIKE "%ivanti%") OR (ParentImage LIKE "%neurons%"), "yes", "no")
| stats count by host, user, ParentImage, NewProcessName, CommandLine
| sort - _time
| search

Wazuh OSSEC Rule

<group name="policy, https,">
    <rule id="1265101" level="12">
        <decoded_as>json</decoded_as>
        <field name="url" >.*ivanti.*</field>
        <description>Ivanti Neurons for ITSM request with suspicious payload characteristics</description>
        <group>cve-2026-12651,</group>
        <mitre><id>T1210</id></mitre>
    </rule>
</group>

Mitigation & Patch Guidance

Immediate Mitigations (No Patch Available)

  1. Apply network-level filtering — If external access to Ivanti Neurons for ITSM is not strictly necessary for business operations, block inbound access to the application at the firewall. Limit access to trusted internal subnets only.

  2. Restrict and audit privileged service accounts — Ensure the Ivanti Neurons for ITSM service account has the least privileges required. Revoke domain-admin rights and isolate it from unnecessary network paths.

  3. Enable Multi-Factor Authentication (MFA) — Since the vulnerability requires authentication, MFA raises the attack bar significantly.

  4. Monitor for exploitation — Deploy the detection rules provided above and alert on any anomalies in process execution trees, network egress from the ITSM host, or unusual file modifications on the server.

  5. Isolate the ITSM server — If feasible, place the ITSM application in a segmented network zone with restricted east-west traffic.

  6. Check for post-exploitation indicators — Review the ITSM server for new user accounts, unknown scheduled tasks, listening sockets, or new executables.

Patch/Upgrade Steps

  1. Track vendor advisory — Monitor Ivanti's security advisory page for the release of a fixed version (2026.2). Until a confirmed patch is available, the system remains vulnerable.
  2. Plan upgrade maintenance window — When version 2026.2 is released, test in a staging environment before production deployment.
  3. Subscribe to Ivanti notification feeds — Ensure you receive security advisories from the vendor.

Long-Term Hardening

  • Adopt Least-Privilege Authentication Models — Restrict avenues for authentication to the Neurons for ITSM platform.
  • Continuous Vulnerability Scanning — Integrate the ITSM host into your vulnerability management workflow.
  • Maintain Network Segmentation — Design so that compromise of the ITSM host does not implicitly compromise the broader domain.
  • Implement Credential Vaulting — Prevent credential reuse and limit the blast radius from the low-privilege authenticated access required in this CVE.
  • Practice Rapid Patching — Once Ivanti releases the fix, apply it within 48–72 hours based on criticality.

References

  1. NVD Entry — https://nvd.nist.gov/vuln/detail/CVE-2026-12651
  2. CWE-502 — https://cwe.mitre.org/data/definitions/502.html (Deserialization of Untrusted Data)
  3. CISA Known Exploited Vulnerabilities Catalog — https://www.cisa.gov/known-exploited-vulnerabilities-catalog (no current listing for this CVE)
  4. First.org EPSS — https://www.first.org/epss/ (not yet scored)

Threat Actor Activity

As of the publication date of this report:

  • No public exploit code exists for CVE-2026-12651.
  • No known in-the-wild exploitation has been observed by security researchers or government agencies.
  • No CISA KEV listing — the vulnerability has not yet been tagged as exploited.
  • No Metasploit modules or exploit-db entries have been published.

The absence of these public indicators does not eliminate the risk of targeted attacks by advanced actors who possess private exploit knowledge. Because the vulnerability is unpatched, organizations should operate under the assumption that a determined threat actor with access to the vulnerable service could weaponize this bug at any time.


Report generated by ValtersIT Threat Intelligence Team. This document is for informational purposes only and reflects the state of publicly available intelligence at the time of writing.

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-12651/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.