Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
HighCISA KEVExploited in the wildPublic exploit

Unauthenticated Local File Inclusion in Gladinet CentreStack and Triofox

IdentifiersCVE-2025-11371CWE-552· Files or Directories Accessible to…

CVE-2025-11371 is an unauthenticated local file inclusion (LFI) vulnerability in the default installation and configuration of Gladinet CentreStack and Triofox. The flaw affects all versions prior to and including 16.7.10368.56560. It allows an external attacker to use directory traversal against a vulnerable endpoint, reported as /storage/t.dn in supporting reporting, to read arbitrary local files from the server without authentication. Public reporting specifically notes retrieval of sensitive application files such as web.config, including the ASP.NET machine key, as well as other system files such as win.ini. The issue has been observed exploited in the wild.

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

The direct impact is unintended disclosure of sensitive local files on the CentreStack/Triofox server, including configuration files and system files. In practice, disclosure of web.config and the ASP.NET machine key can enable follow-on attacks, including forging malicious ViewState payloads and .NET deserialization-based remote code execution when chained with related weaknesses or exposed functionality. Reporting also indicates attackers used the flaw for reconnaissance, deeper environment discovery, data theft, and as part of broader intrusion chains. Exploitation has been observed in the wild, increasing operational risk.

Mitigation

If you can’t patch tonight, do this now.

If immediate patching is not possible, restrict exposure of CentreStack/Triofox portals to trusted IP ranges or VPN-only access, and closely monitor IIS/application logs for suspicious requests to vulnerable storage or upload/download proxy endpoints. Supporting reporting also recommends disabling the temp handler in UploadDownloadProxy/Web.config as a temporary workaround, understanding this may reduce functionality. Apply least privilege to the IIS application pool identity, segment affected servers, block known malicious source IPs where feasible, and inspect for indicators such as requests for web.config, win.ini, or suspicious encrypted path values associated with exploitation attempts.

Remediation

Patch, then assume compromise.

Upgrade Gladinet CentreStack and Triofox to a fixed release. Supporting content indicates Gladinet released fixes in version 16.10.10408.56683, and later guidance recommends upgrading to 16.12.10420.56791 or newer. After patching, rotate the ASP.NET machine key in web.config because prior disclosure may allow previously obtained keys to remain useful for ViewState abuse. Review IIS and application logs for suspicious requests targeting file retrieval endpoints, especially attempts to access web.config or similar sensitive files, and perform incident response if compromise is suspected.
PUBLIC EXPLOITS

Exploits

1 valid exploit after Mallory filtered fakes, detection scripts, and README-only repos (2 hidden).

VALID 1 / 3 TOTALView more in app
CVE-2025-11371MaturityPoCVerified exploit

This repository contains a single exploit script (cve-2025-11371.py) and a README disclaimer. The exploit targets CVE-2025-11371, a vulnerability in Triofox software on Windows platforms. The attack is a two-stage process: first, it exploits a Local File Inclusion (LFI) vulnerability to retrieve the web.config file from the target server, extracting the decryption and validation keys. Next, it uses ysoserial.net (run via wine) to craft a malicious .NET ViewState payload containing an attacker-supplied command. This payload is then POSTed to the /portal/loginpage.aspx endpoint, triggering remote code execution via unsafe deserialization. The script is written in Python and requires the attacker to provide the target URL and the command to execute. The exploit is operational, requiring some setup (ysoserial.net and wine) but automates the full attack chain. No hardcoded IPs or domains are present, but the script targets specific HTTP endpoints on the victim server.

lap1nouDisclosed Oct 17, 2025pythonnetwork
EXPOSURE SURFACE

Affected products & vendors

Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.

VendorProductType
GladinetCentrestackapplication
GladinetTriofoxapplication

Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence

Every observed campaign linking this CVE to a named adversary.

Associated malware1

Malware families riding this exploit, with evidence and IOCs.

Detection signatures2

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity75

Community discussion across Reddit, Mastodon, and other social sources.