Close Menu
NCIJ Network NCIJ Network
    What's Hot

    Your Controls Block Known Attacks. What About the Behavior?

    August 19, 2026

    BitBox Warns Bitcoiners After Discovering ‘Severe’ Vulnerability

    August 19, 2026

    China: What Happens at CCP’s Beidaihe Leadership Retreat?

    August 19, 2026
    Facebook X (Twitter) Instagram
    Trending
    • Your Controls Block Known Attacks. What About the Behavior?
    • BitBox Warns Bitcoiners After Discovering ‘Severe’ Vulnerability
    • China: What Happens at CCP’s Beidaihe Leadership Retreat?
    • How Ebola became the deadliest outbreak in DR Congo’s history | News
    • Ousted Ukrainian defense chief Fedorov demands elections in challenge to Zelenskyy – POLITICO
    • I won’t abandon anyone to sleep rough on our streets. That’s my £442m promise | Andy Burnham
    • Burnham launches ‘national drive’ to get rough sleepers off streets by Christmas | Homelessness
    • DOJ’s probe into Andreessen Horowitz over board seats baffles VCs
    • About
      • Our Team
      • Editorial Policy
      • Editorial Independence
      • International Support
    • Trust & Standards
      • AI Usage Policy
      • Conflict of Interest Policy
      • Corrections Policy
      • Ethics Policy
      • Fact-Checking Policy
      • Source Protection
    • Get Involved
      • Guide for Sources
      • Support Independent Journalism
    • Legal
      • Cookie Policy
      • Privacy Policy
      • Terms of Use
    Facebook X (Twitter) Instagram
    NCIJ Network NCIJ Network
    Wednesday, August 19
    • Home
    • World
    • Ai
    • Business
    • Politics
    • Health
    • Crypto
    • Science
    • Technology
    • Cybersecurity
    • Defense & Security
    • Economy
    • Energy
    • Europe
    • More
      • Fact Check
      • Investigations
      • Opinion & Analysis
      • Environment
    NCIJ Network NCIJ Network
    Home»Cybersecurity

    Clop created custom web shell for Windchill data theft attacks

    NCIJ NETWNCIJ NETWORKBy NCIJ NETWNCIJ NETWORKAugust 19, 2026 Cybersecurity No Comments4 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest Email

    A custom Java web shell likely linked to the Clop ransomware gang was designed specifically for PTC Windchill and FlexPLM servers, with built-in features to decrypt credentials, enumerate file repositories, and steal files.

    Cybersecurity company ReliaQuest analyzed the web shell after it is believed to have been deployed in recent data theft attacks exploiting CVE-2026-12569, a critical remote code execution vulnerability affecting PTC Windchill.

    ReliaQuest says the implant is not a generic web shell repurposed for the attacks, but was instead built with detailed knowledge of Windchill’s internal APIs, database schema, keystore, and file-vault structure.

    image

    “This appears to be an application-specific evolution of Clop’s established mass-exploitation playbook,” ReliaQuest said in a report shared with BleepingComputer.

    The researchers say they found the web shell during the intelligence collection process.

    The researchers say the activity is likely linked to Clop based on extortion emails containing addresses used on the ransomware gang’s data leak site, previously observed X-windchill-req headers also used in the web shell, and TTps commonly used by the threat actors.

    The Clop extortion gang has a long history of breaching enterprise platforms in data theft attacks, with previous campaigns targeting Accellion FTA, GoAnywhere MFT, SolarWinds Serv-U FTP, Cleo, and MOVEit Transfer file-sharing servers, the latter affecting more than 2,770 organizations worldwide.

    Clop extortion email
    Clop extortion email
    Source: Ransom-ISAC

    As BleepingComputer reported in July, Clop targeted exposed PTC Windchill and FlexPLM servers in a data theft extortion campaign involving exploitation of CVE-2026-12569 and the deployment of JSP web shells.

    At the time, ReliaQuest said attribution was unconfirmed, but the attacks shared similarities with previous Clop data-theft campaigns targeting secure file-sharing applications.

    Ransom-ISAC later confirmed Clop activity associated with the attacks, including extortion emails sent to hundreds of employees at affected organizations and containing the gang’s latest contact information.

    PTC began releasing fixes for CVE-2026-12569 on June 17, and CISA later added the vulnerability to its Known Exploited Vulnerabilities catalog following warnings of heightened threat activity.

    A web shell built specifically for Windchill

    Analysis by ReliaQuest and BleepingComputer confirms the tool was designed to target Windchill servers rather than act as a generic web shell.

    The malware is a JavaServer Pages (JSP) web shell that directly imports Windchill-specific classes, including MethodContext, WTConnection, and WTKeyStoreUtil.

    These classes allow the shell to use Windchill’s own functions to access its database, decrypt stored credentials, and locate files stored in application vaults.

    “The web shell connects to Windchill’s database through the application’s own MethodContext and WTConnection classes, meaning its queries run under the application’s existing database identity rather than through a separately configured attacker account,” explains ReliaQuest.

    “As a result, database telemetry may attribute this activity to the application’s normal service identity, limiting the value of alerts that rely solely on detecting new accounts or unexpected source hosts.”

    The web shell is controlled using a custom protocol sent through the HTTP X-windchill-req header, which contains eight characters, with the first character specifying the command and the remaining seven matching a fixed value.

    Commands supported by the Clop Windchill web shell
    Commands supported by the Clop Windchill web shell
    Source: BleepingComputer

    The web shell supports the following commands:

    • S – Steal Windchill secrets and configuration: Reads Windchill’s LDAP configuration and uses the application’s own WTKeyStoreUtil.decryptProperty() function to decrypt the LDAP manager password and other encrypted application data.
    • L – Map Windchill’s file vault: Searches Windchill’s database for filenames, storage paths, and file sizes. The results are written to a file named flst.txt, which can then be retrieved by the attackers using G command.
    • D – Enumerate directories and retrieve files: Enumerates supplied paths and reads portions of files.
    • G – Read a file: Retrieves the contents of a specified file.
    • R – Delete a file: Deletes a specified file.
    • J – Load and execute additional Java code: Passes a Base64-encoded ZIP archive and loads compiled Java bytecode directly into memory and executes it within the Windchill process. 
    • O – Identify the operating system: Returns the operating system name.
    • E – Echo supplied data: Echoes data in the X-windchill-prm header to verify the webshell is responding.

    ReliaQuest says the web shell’s vault enumeration is also designed specifically to query certain tables in Windchill’s database. BleepingComputer’s analysis shows that these tables are ApplicationData, FVITEM, FVMOUNT, and MasteredOnReplicaItem.

    The cybersecurity company recommends that organizations immediately patch vulnerable Windchill systems and look for unusual JSP files in Windchill directories, especially those containing reference to X-windchill-req.

    Organizations that suspect their Windchill servers were compromised should also change the LDAP manager password and other Windchill credentials, as they should be considered compromised.


    article image

    Overall prevention scores can hide what happens after initial access. Once attackers are using valid credentials, prevention drops sharply.

    The Blue Report 2026 measures defenses technique by technique across 338 million simulations run in customer production environments.

    Get the report

    attacks Clop created custom data Shell theft Web Windchill
    NCIJ NETWNCIJ NETWORK
    • Website

    Keep Reading

    Your Controls Block Known Attacks. What About the Behavior?

    Attackers Exploit MLflow SSRF Flaw to Steal Cloud Credentials and Secrets

    Comcast turns your Xfinity WiFi into a home motion detector

    300,000 WordPress Sites Potentially Exposed to Hacking Due to Form Plugin Flaw

    Fortinet Acquires AI Security Company Virtue AI

    Xpander Raises $7.5 Million for AI Management and Governance

    Add A Comment
    Leave A Reply Cancel Reply

    Editors Picks

    Your Controls Block Known Attacks. What About the Behavior?

    August 19, 2026

    BitBox Warns Bitcoiners After Discovering ‘Severe’ Vulnerability

    August 19, 2026

    China: What Happens at CCP’s Beidaihe Leadership Retreat?

    August 19, 2026

    How Ebola became the deadliest outbreak in DR Congo’s history | News

    August 19, 2026
    Latest Posts

    Tether’s XAUT Gains Shariah Certification for Islamic Finance

    July 27, 2026

    Nvidia and Tech Giants Launch AI Security Alliance

    July 27, 2026

    Perplexity Releases pplx, a Single-Binary CLI That Puts Its Search API in the Terminal for Coding Agents

    July 27, 2026

    Subscribe to News

    Get the latest sports news from NewsSite about world, sports and politics.

    NCIJ Network is an independent digital news platform delivering trusted investigative journalism, European and global news, in-depth analysis, and fact-based reporting with accuracy, transparency, and integrity.

    Facebook X (Twitter) Instagram Pinterest YouTube

    Your Controls Block Known Attacks. What About the Behavior?

    August 19, 2026

    BitBox Warns Bitcoiners After Discovering ‘Severe’ Vulnerability

    August 19, 2026

    China: What Happens at CCP’s Beidaihe Leadership Retreat?

    August 19, 2026

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    Type above and press Enter to search. Press Esc to cancel.