Skip to main content
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. It affects all versions prior to and including 16.7.10368.56560. The flaw allows an external attacker to use directory traversal against a vulnerable endpoint, reported as /storage/t.dn in supporting reporting, to read arbitrary files from the underlying server. Public reporting specifically notes retrieval of sensitive application files such as web.config, including the ASP.NET machine key. 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.

Successful exploitation allows unintended disclosure of sensitive system and application files without authentication. In practice, this can expose configuration data, secrets, and cryptographic material such as the ASP.NET machine key from web.config. Reporting indicates attackers have used the disclosed machine key to enable follow-on .NET ViewState deserialization attacks and achieve remote code execution on exposed servers. As a result, the practical impact can extend beyond file disclosure to full compromise of the affected application server, data theft, and further post-exploitation activity.

Mitigation

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

If immediate patching is not possible, restrict access to exposed CentreStack/Triofox services to only necessary users and trusted IP ranges, apply network segmentation, and reduce Internet exposure. Reporting also notes a temporary workaround of disabling the temp handler in the UploadDownloadProxy Web.config, with some loss of functionality. Monitor for suspicious requests to vulnerable storage endpoints, especially attempts to access web.config or other sensitive files, and inspect logs for known indicators associated with exploitation. Blocking known attacker infrastructure may provide limited additional risk reduction but is not a substitute for patching.

Remediation

Patch, then assume compromise.

Upgrade Gladinet CentreStack and Triofox to a fixed release. Supporting content states 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 machine key in web.config because previously disclosed keys may have been stolen and could still permit malicious ViewState payload generation. Review IIS and application logs for exploitation attempts and investigate affected hosts for unauthorized files, accounts, scheduled tasks, modified web application files, and other persistence artifacts.
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.

ACTIVITY FEED

Recent activity

101 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

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.