CVE-2026-54366 CentreStack XXE Injection
CentreStack versions prior to 17.4 are vulnerable to an unauthenticated XXE injection via the SharePoint storage configuration handler, allowing attackers to exfiltrate sensitive server-side files.
What's new
- l2 merged source coverage: SQL Injection in CentreStack Leads to Remote Code Execution Jul 30, 13:41 via nvd
CentreStack versions prior to 17.4 contain an XML external entity (XXE) injection vulnerability in the SharePoint storage configuration handler. This flaw allows an unauthenticated attacker to supply a malicious URL to the StorageConfig endpoint. The vulnerability exists because the application improperly processes user-supplied XML data without sufficient validation, permitting the inclusion of external DTD references. By sending a crafted request, an attacker can force the server to parse an external entity and exfiltrate the contents of local files out-of-band. This represents a significant risk, as the exfiltration of files such as Web.config can expose sensitive database credentials, configuration details, and cryptographic keys, leading to full system compromise or unauthorized access to backend storage.
Attack Chain
- Attacker identifies the target instance of CentreStack accessible via the internet.
- Attacker crafts an XML payload containing a malicious external DTD reference targeting a local file (e.g., Web.config).
- Attacker sends an unauthenticated HTTP POST request to the /StorageConfig endpoint of the CentreStack application.
- The application processes the malicious XML payload within the SharePoint storage configuration handler.
- The server performs an out-of-band request to the attacker-controlled DTD server as instructed by the XXE payload.
- The server reads the target file content and includes it in the communication or triggers a side-channel exfiltration of the data.
- The attacker captures the exfiltrated sensitive data, such as database credentials or encryption keys, from their controlled server.
- Attacker uses the stolen credentials to gain persistent or elevated access to the CentreStack backend and associated storage environments.
Impact
Successful exploitation allows unauthenticated attackers to read arbitrary files from the filesystem of the hosting server. In typical enterprise deployments, this leads to the compromise of Web.config files, resulting in the theft of database connection strings, administrative credentials, and cryptographic keys. This impact compromises the confidentiality of all data managed by the CentreStack instance and enables further lateral movement into linked storage services like SharePoint.
Recommendation
- Upgrade all instances of CentreStack to version 17.4 or later immediately to patch CVE-2026-54366.
- Deploy the provided Sigma rule to webserver access logs to detect potential XXE probe attempts targeting the StorageConfig endpoint.
- Review web server logs for HTTP requests to the StorageConfig endpoint originating from unexpected or untrusted external IP addresses.
- If an instance was compromised, rotate all database credentials, API keys, and cryptographic secrets stored within Web.config and application settings.
Detection coverage 1
Detect CVE-2026-54366 Exploitation Attempt
highDetects exploitation attempts against CVE-2026-54366 by identifying suspicious XML entities in POST requests to the StorageConfig endpoint
Detection queries are available on the platform. Get full rules →