CVE-2025-35112 in Agiloftinfo

Summary

by MITRE • 08/27/2025

Agiloft Release 28 contains an XML External Entities vulnerability in any table that allows 'import/export', allowing an authenticated attacker to import the template file and perform path traversal on the local system files. Users should upgrade to Agiloft Release 31.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 08/29/2025

The vulnerability identified as CVE-2025-35112 represents a critical XML External Entities (XXE) flaw within Agiloft Release 28 that specifically affects systems utilizing import/export functionality. This vulnerability resides in the template file processing mechanism where the application fails to properly sanitize external entity references during XML parsing operations. The flaw enables authenticated attackers to manipulate the import process by crafting malicious template files that contain external entity declarations, thereby exposing the underlying system to unauthorized data access and potential system compromise.

The technical exploitation of this vulnerability occurs through the import/export table functionality, where attackers can submit specially crafted XML template files that leverage XXE processing to access local system resources. The path traversal component of this vulnerability allows attackers to navigate the file system hierarchy and potentially read sensitive files, execute arbitrary commands, or even perform directory traversal attacks against the target system. This combination creates a particularly dangerous attack vector since the attacker requires only authentication credentials to exploit the vulnerability, making it significantly more accessible than many other XXE-related threats that require additional reconnaissance or privilege escalation.

The operational impact of this vulnerability extends beyond simple information disclosure, as it provides attackers with the capability to perform reconnaissance on the underlying system architecture, potentially accessing configuration files, user credentials, or other sensitive data stored locally on the server. The vulnerability affects all table configurations that support import/export operations, making it a systemic risk across the application's functionality. Organizations utilizing Agiloft Release 28 are particularly vulnerable since the flaw exists in the core processing logic for data import operations, which are commonly used for system maintenance and data synchronization tasks. This vulnerability aligns with CWE-611 (Improper Restriction of XML External Entity Reference) and represents a classic XXE attack pattern that has been documented extensively in security literature and threat intelligence reports.

The mitigation strategy for this vulnerability centers on upgrading to Agiloft Release 31, which includes proper input validation and XML parsing restrictions that prevent external entity resolution. Security teams should also implement additional controls such as disabling external entity processing in XML parsers, implementing proper access controls for import/export functionality, and monitoring for suspicious import activities. Organizations should consider implementing network segmentation to limit access to systems running Agiloft, as well as conducting thorough security assessments to identify any potential exploitation attempts. The vulnerability demonstrates the importance of proper XML security controls and highlights the need for regular security updates and patch management processes, as outlined in the MITRE ATT&CK framework under the technique of "Exploitation for Privilege Escalation" and "Command and Control" patterns. This vulnerability serves as a reminder of the critical nature of XML security in enterprise applications and the potential for authenticated attackers to leverage seemingly benign functionality for system compromise.

Responsible

Cisa-cg

Reservation

04/15/2025

Disclosure

08/27/2025

Moderation

accepted

CPE

ready

EPSS

0.00306

KEV

no

Activities

very low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!