Skip to main content
CVE Vulnerability Database

CVE-2026-9177: Axway SecureTransport SSTI RCE Vulnerability

CVE-2026-9177 is a Server-Side Template Injection vulnerability in Axway SecureTransport that enables remote code execution. Attackers with admin access can inject Java code to fully compromise the host server.

Published:

CVE-2026-9177 Overview

CVE-2026-9177 is a Server-Side Template Injection (SSTI) vulnerability in the mail template functionality of Axway SecureTransport, a managed file transfer (MFT) gateway. The flaw permits authenticated attackers with administrative privileges to inject arbitrary Java code expressions into mail templates. When SecureTransport renders these templates during email delivery, the injected expressions execute server-side. Successful exploitation results in arbitrary code execution and full host compromise. The vulnerability is classified under CWE-1336 (Improper Neutralization of Special Elements Used in a Template Engine). The issue affects Axway SecureTransport version 5.5-20260326 and all prior releases below the 5.5-20260528 update.

Critical Impact

Authenticated administrators can achieve remote code execution as the SecureTransport service account, leading to full host compromise of the MFT gateway.

Affected Products

  • Axway SecureTransport 5.5-20260326
  • Axway SecureTransport versions prior to 5.5-20260528
  • Deployments exposing the administrative web console to the network

Discovery Timeline

  • 2026-07-29 - CVE-2026-9177 published to NVD
  • 2026-07-29 - Last updated in NVD database

Technical Details for CVE-2026-9177

Vulnerability Analysis

The vulnerability resides in the mail template rendering engine within Axway SecureTransport. SecureTransport allows administrators to author email templates used for event notifications, transfer status alerts, and account-related messages. The template engine evaluates embedded expressions in Java at render time. Input supplied by an administrator is placed directly into the template evaluation context without adequate sandboxing or expression whitelisting. When the server dispatches an email that references such a template, the engine executes the embedded expression on the host running SecureTransport. This yields arbitrary code execution in the process context of the SecureTransport service. Because SecureTransport commonly holds credentials for partner file transfers, PGP keys, and integration secrets, host compromise cascades into data exfiltration and lateral movement risk. Refer to the HackJiji technical writeup and the Toreon analysis for exploitation details.

Root Cause

The root cause is improper neutralization of template directives in administrator-controlled inputs. The mail template engine treats the template body as trusted content and evaluates Java expressions without restricting reflective calls, runtime access, or command execution primitives.

Attack Vector

An attacker must first obtain SecureTransport administrative credentials or hijack an authenticated admin session. The attacker then modifies or creates a mail template containing a malicious Java expression. Triggering any workflow that renders the template — such as a test email or a routine notification event — causes the payload to execute on the server.

The vulnerability manifests when template strings containing Java expression syntax are passed to the template evaluator. See the vendor advisory at Axway Support News for authoritative technical details.

Detection Methods for CVE-2026-9177

Indicators of Compromise

  • Unexpected child processes spawned by the SecureTransport Java process, particularly sh, bash, cmd.exe, or powershell.exe.
  • Modifications to mail templates in the SecureTransport administrative database outside of scheduled change windows.
  • Outbound network connections from the SecureTransport host to previously unseen IP addresses shortly after email dispatch events.
  • New or modified files under SecureTransport installation paths, especially executables, JAR files, or scripts.

Detection Strategies

  • Audit SecureTransport administrative activity logs for template creation and edit events, correlating changes with the account that made them.
  • Alert on process-tree anomalies where the SecureTransport JVM spawns shells or system binaries.
  • Monitor SMTP dispatch logs for template render errors or exceptions that may indicate failed injection attempts.

Monitoring Recommendations

  • Ingest SecureTransport audit logs and host process telemetry into a centralized analytics platform for correlation across admin actions and process execution.
  • Baseline normal SecureTransport process behavior and alert on deviations such as new outbound connections or child process creation.
  • Track administrative logins from unusual source IPs, off-hours access, and repeated failed authentication attempts against the admin console.

How to Mitigate CVE-2026-9177

Immediate Actions Required

  • Upgrade Axway SecureTransport to version 5.5-20260528 or later, per the vendor advisory.
  • Restrict administrative console access to a dedicated management network or through a VPN, blocking direct internet exposure.
  • Rotate all administrator credentials and enforce multi-factor authentication on the admin console.
  • Review recent mail template changes and audit logs for signs of unauthorized modification.

Patch Information

Axway has released a fixed build in the 5.5-20260528 update. Consult the Axway Support advisory for the corresponding release notes and download instructions. Apply the update following Axway's documented upgrade procedure and validate mail template functionality post-upgrade.

Workarounds

  • Limit the number of accounts with SecureTransport administrator privileges and apply least-privilege role assignments.
  • Enforce change control on mail template modifications, requiring peer review before saving templates.
  • Segment the SecureTransport host from sensitive internal networks to contain post-exploitation lateral movement.
  • Disable or restrict mail notification workflows that are not operationally required until the patch is applied.
bash
# Verify SecureTransport version after upgrade
/opt/axway/SecureTransport/bin/version.sh

# Expected output should reflect build 5.5-20260528 or later

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.