← Back to Feed CACHED · 2026-10-15 17:12:36 · CACHE_KEY CVE-2026-76519
CVE-2026-76519 · CWE-23 · Disclosed 2026-10-14

Cisco Secure Email Gateway AMP File Reputation Path Traversal to Root RCE

ASSESSED — NOISGATE
Vendor
—
—
—
Reassessed
—
—
—
Verdict: —
Do you agree?
01 · The Real Story

Someone slipped a skeleton key under the front door of your email security guard

CVE-2026-76519 is a relative path traversal (CWE-23) in the Advanced Malware Protection (AMP) File Reputation handler of Cisco Secure Email Gateway (SEG). When AMP's File Reputation service is enabled and the Content Scanner Tools package is older than 25.3.0.5525, a crafted email attachment causes the appliance to write an attacker-controlled file to an arbitrary path on the underlying AsyncOS filesystem — with root privileges. Because the appliance's MTA accepts mail from the internet by design, exploitation requires nothing more than sending an email. No authentication. No user interaction. No click. The result is full root-level command execution on the box that inspects every inbound message your organization receives. Affected AsyncOS branches span 13.0 through 16.5, covering virtually the entire installed base. Cisco published fixed builds on September 14, 2026 (AsyncOS 15.5.5-014 and 16.5.0-780) and a Content Scanner Tools update (25.3.0.5525) that can be applied independently without an AsyncOS upgrade or reboot. Cisco's internal bug ID is CSCwu56223 (advisory cisco-sa-esa-afw-zqYJkjxp).

Cisco rates this CRITICAL / 9.8 and, for once, the vendor score is exactly right — arguably conservative given the operational context. The CVSS vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H correctly reflects the zero-friction remote attack path. There are no workarounds and no mitigations short of patching. CISA added it to KEV on October 14 with a three-day federal remediation deadline of October 17 — the fastest turnaround CISA assigns. This is the second actively exploited Cisco SEG zero-day in 30 days (the first was CVE-2026-76461, a SQL-injection-to-root flaw disclosed September 14), suggesting a sustained campaign against email gateway infrastructure. Cisco confirms active exploitation but has not disclosed threat-actor identity, number of compromised appliances, or post-exploitation objectives. Root access on SEG means the attacker can read, modify, or exfiltrate every email flowing through the gateway, disable AMP scanning to allow subsequent malware delivery, harvest stored credentials and TLS keys, and — critically — scrub the on-box forensic evidence of their own presence.

"Unauthenticated RCE-via-email on your mail gateway, actively exploited, no workaround. Patch now."
02 · The Attack Path

5 steps from start to impact.

STEP 01

Craft malicious email attachment

The attacker constructs an email containing an attachment whose filename or metadata includes relative path-traversal sequences (e.g., ../../../ patterns) targeting the AMP File Reputation processing pipeline. No special tooling beyond a standard SMTP client is needed. The attachment is designed to survive initial MIME parsing and reach the AMP scanning stage.
Conditions required:
  • Knowledge of CVE-2026-76519 exploitation technique
  • Ability to send email to any address handled by the target SEG
Where this breaks in practice:
  • No public PoC exists yet, limiting the attacker pool to sophisticated actors or those with private exploit code
  • Exploitation is confirmed in the wild, so this friction is already overcome by at least one threat actor
STEP 02

Deliver email to target organization

The attacker sends the crafted email to any valid address at the target domain. The Cisco SEG, positioned as the MX handler, accepts the message for processing. Because the appliance's purpose is to receive internet email, no firewall or ACL blocks this traffic. Standard email authentication (SPF, DKIM, DMARC) does not prevent this attack — the vulnerability is in *attachment handling*, not sender validation.
Conditions required:
  • Target organization uses Cisco SEG as their inbound MTA or mail filter
  • At least one valid recipient address at the target domain
Where this breaks in practice:
  • If the organization uses a cloud email provider (e.g., Microsoft 365, Google Workspace) upstream of SEG, the email may be processed by the cloud provider first, but SEG still scans it if configured as a downstream filter
Detection/coverage: Inbound mail logs will show the email arriving, but it looks like any other message. No anomaly at this stage.
STEP 03

AMP File Reputation processes the attachment

The SEG's AMP engine extracts and evaluates the attachment using the File Reputation service. During this process, the Content Scanner Tools component fails to sanitize the file path, allowing the traversal sequence to escape the intended directory. The attacker-specified file is written to an arbitrary location on the filesystem as root, because the AMP service runs with root privileges.
Conditions required:
  • File Reputation service is enabled and assigned to at least one mail policy
  • Content Scanner Tools version is earlier than 25.3.0.5525
Where this breaks in practice:
  • File Reputation is the core AMP feature — if you deployed SEG with AMP licensing, it is almost certainly enabled. This is not an obscure optional configuration.
  • The CST fix (25.3.0.5525) was released September 14; organizations that applied it are protected. However, the 30-day window and the fact exploitation is active suggest many appliances remain unpatched.
Detection/coverage: On-box: grep 'System Security' system_logs may show 'Suspected compromise indicator was found' — but root-level attackers can tamper with these logs.
STEP 04

Achieve root command execution

With arbitrary file write as root, the attacker can overwrite system binaries, inject cron jobs, plant web shells, or modify startup scripts to execute arbitrary commands. The exact post-exploitation payload varies by campaign — Cisco has not disclosed specifics. The attacker now has full control of the appliance's operating system.
Conditions required:
  • Successful file write from step 3
Where this breaks in practice:
  • None — arbitrary file write as root on a Linux-based appliance trivially converts to command execution
Detection/coverage: External network monitoring: watch for unexpected outbound connections from the SEG appliance to unknown IPs, unusual data uploads, or DNS queries to suspicious domains. On-box detection is unreliable because the attacker has root.
STEP 05

Post-exploitation: email interception, pivoting, evidence destruction

With root on the SEG, the attacker can read and exfiltrate all email transiting the gateway (including attachments, credentials in password-reset flows, MFA codes, confidential documents). They can disable AMP scanning to allow subsequent malware to pass undetected, harvest TLS private keys and LDAP bind credentials, pivot to internal systems the SEG communicates with, and — if the SEG is clustered — potentially compromise peer nodes. Root access also means the attacker can sanitize on-box logs, making forensic investigation dependent on external log sources.
Conditions required:
  • Root shell from step 4
Where this breaks in practice:
  • Network segmentation may limit lateral movement from the SEG, but many deployments allow SEG to reach internal mail servers, LDAP/AD, and management networks
Detection/coverage: SIEM correlation of SEG management-plane activity, netflow anomalies from the appliance, and external firewall logs are the primary detection vectors. Cisco's on-box 'System Security' check is unreliable post-compromise.
03 · Compensating Control

1
CRITICAL 9.8→IGNORE 0.0
SEVERITY REDUCED
Apply Content Scanner Tools update 25.3.0.5525 immediately — This is the fastest remediation path. The CST update can be applied to any supported AsyncOS branch without a reboot, restart, or full AsyncOS upgrade. It directly eliminates the vulnerable code path in the AMP File Reputation handler. Under the noisgate mitigation SLA for CRITICAL, this must be deployed within 3 days — but given active exploitation and KEV listing, treat this as an immediate (hours, not days) action. Verify the update applied by checking the CST version in the appliance CLI or GUI.
2
CRITICAL 9.8→IGNORE 0.0
SEVERITY REDUCED
Upgrade AsyncOS to 15.5.5-014 or 16.5.0-780 — If CST auto-update is not functioning or you want belt-and-suspenders, upgrade the full AsyncOS image. This also addresses CVE-2026-76461 (the September SQL injection zero-day). Organizations on AsyncOS 16.0 and earlier should migrate to 16.5.0-780. Deploy within the noisgate CRITICAL remediation SLA of 90 days, but prioritize within hours given active exploitation.
3
CRITICAL 9.8→CRITICAL 9.8
Run forensic triage on all SEG appliances before patching — Root-level attackers can erase on-box evidence. Before applying the patch, capture: (1) grep 'System Security' system_logs output, (2) full system log export to SIEM, (3) external firewall/netflow logs showing SEG-originated connections, (4) LDAP/AD authentication logs for the SEG service account. If 'Suspected compromise indicator was found' appears, treat the appliance as compromised — rebuild from clean image after patching, rotate all credentials the appliance held (TLS keys, LDAP bind credentials, SMTP auth credentials).
4
CRITICAL 9.8→HIGH 8.5
SEVERITY REDUCED
Monitor SEG egress traffic at the network perimeter — Deploy firewall rules or NDR alerting for unusual outbound connections from SEG appliance IPs — especially to non-standard ports, new external IPs, or large data transfers. This won't prevent exploitation but provides detection of post-compromise activity while you patch. External monitoring is essential because on-box logs are untrustworthy after root compromise.
5
CRITICAL 9.8→IGNORE 0.0
SEVERITY REDUCED
Temporarily disable File Reputation if patching is delayed beyond 24 hours — If you absolutely cannot patch within hours, disabling the File Reputation service on mail policies removes the vulnerable code path. This degrades your email security posture significantly — AMP will no longer scan attachment reputation — so this is a last resort, not a recommended long-term control. Re-enable immediately after patching. Cisco does not list this as an official workaround, but removing the prerequisite logically eliminates the attack surface.
What doesn't work
  • SPF/DKIM/DMARC — These authenticate the *sender*, not the *attachment content*. The vulnerability is in how AMP processes attachment file paths, not in message authentication. A perfectly authenticated email from a legitimate-looking domain still triggers the bug.
  • Email content filtering / DLP rules — The malicious payload is in the attachment metadata/filename structure processed by AMP's File Reputation engine. Standard content filters and DLP rules operate on message body and attachment content, not on the internal file-path handling within the AMP scanning pipeline.
  • Upstream cloud email filtering (M365/Google) — If SEG sits downstream of a cloud email provider, the cloud provider processes the message first but does not strip or modify attachments in a way that neutralizes path-traversal sequences targeting Cisco's proprietary AMP engine.
  • Network segmentation alone — While segmentation limits lateral movement post-compromise, it does not prevent the initial exploitation. The SEG must accept email from the internet to function — you cannot firewall it off from its attack surface without breaking email delivery.
04 · Intelligence Metadata

The supporting signals.

In-the-wild exploitationConfirmed active. Cisco PSIRT acknowledged exploitation in October 2026. CISA added to KEV on 2026-10-14 with a 3-day federal remediation deadline (2026-10-17). This is the second SEG zero-day exploited in 30 days (after CVE-2026-76461 SQL injection in September).
Proof-of-concept availabilityNo public PoC as of 2026-10-16. No repositories found on GitHub named after CVE-2026-76519. pocindex.io shows no indexed PoC from GitHub, ExploitDB, nuclei templates, or Metasploit. Exploitation appears limited to the threat actor(s) with private exploit code. Given the trivial attack surface (send an email), a public PoC will likely appear within days to weeks.
EPSS score1.7% (30-day exploitation probability) per securityonline.info — notably low for a KEV-listed, actively exploited vulnerability. EPSS likely lags because the CVE was only disclosed October 14; expect rapid upward revision.
CVSS vector interpretationCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H — 9.8 Critical. Network-attackable, low complexity, no privileges needed, no user interaction. Full CIA impact. The only reason this isn't a 10.0 is Scope:Unchanged (exploitation doesn't directly chain to another security boundary in the CVSS model).
Affected version rangesAsyncOS branches 13.0, 13.5, 14.0, 14.2, 14.3, 15.0, 15.5, 16.0, 16.5 — essentially every supported and many EOL branches. Requires Content Scanner Tools < 25.3.0.5525 AND File Reputation enabled on a mail policy.
Fixed versionsAsyncOS 15.5.5-014, 16.5.0-780. AsyncOS 16.0 and earlier: migrate to 16.5.0-780. Alternative: Content Scanner Tools 25.3.0.5525+ can be applied independently on any supported AsyncOS — no reboot or upgrade required. Cloud SEG instances were patched by Cisco.
Internet exposureShadowserver: ~300 internet-exposed SEG instances. ZoomEye: ~5,950 fingerprinted Cisco email gateways globally. Cisco states a 'limited number of customers' were compromised. Note: SEG is an MTA — it *must* accept internet email to function, so every on-prem deployment is reachable by design.
Disclosure timelineFixes silently shipped 2026-09-14. Advisory published 2026-10-14 (30 days later). CISA KEV listing same day. Federal deadline 2026-10-17. Cisco Bug ID: CSCwu56223, Advisory: cisco-sa-esa-afw-zqYJkjxp.
Reporting researcherNot disclosed. Cisco credits internal discovery / PSIRT awareness. No external researcher attribution in the advisory.
Related campaign contextCVE-2026-76461 (SEG SQL injection → root, CVSS 9.8) was exploited in September 2026 with the same fixed builds (15.5.5-014, 16.5.0-780). Two distinct root-level zero-days in the same product within 30 days suggests a sustained adversary campaign targeting email gateway infrastructure.

Sources.

  1. Cisco Advisory cisco-sa-esa-afw-zqYJkjxp
  2. SecurityWeek — Cisco Warns of Exploited SEG Vulnerability
  3. BleepingComputer — Cisco patches SEG zero-day exploited in attacks
  4. Zerohunt — Root file write from a single email
  5. CISA KEV Catalog — CVE-2026-76519 added 2026-10-14
  6. SOC Prime — CVE-2026-76519 Analysis
  7. TechBriefly — Cisco SEG zero-day under active attack
  8. PK Sharma — Second exploited SEG flaw in 30 days
05 · The Call

Final Verdict
= UNCHANGED to CRITICAL (9.8/10)

Why this verdict

  • Zero-friction remote attack path: The attacker sends an email — that's it. No authentication, no user interaction, no exploit chain prerequisites beyond the target running the product as intended. AV:N/AC:L/PR:N/UI:N is the lowest-friction attack surface CVSS can express.
  • File Reputation is a default-on core feature: The two prerequisites (File Reputation enabled + outdated CST) are satisfied by any SEG with AMP licensing that hasn't applied the September 14 update. File Reputation is why you bought AMP. Treating this as 'optional configuration' would be like calling 'firewall rules enabled' optional on a firewall.
  • Active exploitation with zero workarounds: Cisco confirms in-the-wild exploitation, CISA gave a 3-day KEV deadline, and there are no mitigations short of patching. The threat is not theoretical — it is operational.
  • Role multiplier: Cisco Secure Email Gateway is canonically a network edge security appliance — it occupies the high-value role by definition in 100% of deployments. Root compromise of SEG yields: (1) mass email interception and exfiltration (fleet-scale data egress), (2) ability to disable AMP scanning and allow malware delivery to all users (supply-chain-equivalent impact), (3) harvest of TLS keys and LDAP/AD bind credentials (identity-scale pivot), (4) potential cluster-wide compromise. The blast radius is fleet-scale at minimum, domain-scale if LDAP credentials are leveraged. Per the deployment-role floor rule, the verdict floor is CRITICAL because the affected component is canonically a high-value-role appliance and the chain succeeds with domain/fleet-scale outcome.
  • Compounding campaign risk: This is the second root-level SEG zero-day in 30 days. The same fixed builds address both CVEs, meaning unpatched appliances are vulnerable to two independent root-level attack chains simultaneously. This pattern suggests a well-resourced adversary systematically targeting email infrastructure.

Why not higher?

There is no severity level above CRITICAL. A 10.0 CVSS would require Scope:Changed, which doesn't apply here in the strict CVSS model — but operationally, root on an email gateway that handles all organizational mail is as close to a 10.0 as real-world impact gets.

Why not lower?

Every downgrade lever fails here. Authentication required? No. User interaction? No. Complex configuration prerequisite? No — File Reputation is the product's core feature. Limited exposure? SEGs accept internet email by design. Theoretical-only risk? No — confirmed active exploitation. Workaround available? No. The attack surface is the email protocol itself, making every on-prem SEG deployment reachable. There is no legitimate friction to justify any reduction from CRITICAL.

06 · Verification

Crowdsourced verification payload.

Run this script on the Cisco SEG appliance itself via SSH or console as an admin user. It checks the installed Content Scanner Tools version against the fixed threshold. Example: ssh [email protected] then paste the script, or save as check_cve_2026_76519.sh and run bash check_cve_2026_76519.sh. Requires CLI access to the appliance (admin role).

noisgate-verify.sh
BASHREAD-ONLYSAFE
#!/bin/bash
# CVE-2026-76519 Vulnerability Check for Cisco Secure Email Gateway
# Checks Content Scanner Tools version and File Reputation status
# Output: VULNERABLE / PATCHED / UNKNOWN
# Run on: Cisco SEG appliance via SSH/console

FIXED_MAJOR=25
FIXED_MINOR=3
FIXED_PATCH=0
FIXED_BUILD=5525

echo "=== CVE-2026-76519 Check ==="
echo "Fixed in: Content Scanner Tools >= 25.3.0.5525"
echo ""

# Attempt to get CST version from contentscannerstatus or updater logs
CST_VERSION=""
if command -v contentscannerstatus &>/dev/null; then
  CST_VERSION=$(contentscannerstatus 2>/dev/null | grep -i 'content scanner tools' | grep -oP '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+')
elif [ -f /data/scanners/version.txt ]; then
  CST_VERSION=$(grep -oP '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' /data/scanners/version.txt 2>/dev/null | head -1)
fi

# Fallback: try grep from system logs
if [ -z "$CST_VERSION" ]; then
  CST_VERSION=$(grep -i 'Content Scanner Tools' /data/log/system_logs 2>/dev/null | tail -1 | grep -oP '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' | head -1)
fi

if [ -z "$CST_VERSION" ]; then
  echo "[!] Could not determine Content Scanner Tools version."
  echo "    Try running 'contentscannerstatus' in the appliance CLI."
  echo "RESULT: UNKNOWN"
  exit 2
fi

echo "Installed CST version: $CST_VERSION"

# Parse version components
IFS='.' read -r V_MAJ V_MIN V_PAT V_BLD <<< "$CST_VERSION"

# Compare versions
VULNERABLE=0
if [ "$V_MAJ" -lt "$FIXED_MAJOR" ]; then
  VULNERABLE=1
elif [ "$V_MAJ" -eq "$FIXED_MAJOR" ]; then
  if [ "$V_MIN" -lt "$FIXED_MINOR" ]; then
    VULNERABLE=1
  elif [ "$V_MIN" -eq "$FIXED_MINOR" ]; then
    if [ "$V_PAT" -lt "$FIXED_PATCH" ]; then
      VULNERABLE=1
    elif [ "$V_PAT" -eq "$FIXED_PATCH" ]; then
      if [ "$V_BLD" -lt "$FIXED_BUILD" ]; then
        VULNERABLE=1
      fi
    fi
  fi
fi

# Check for compromise indicators
echo ""
echo "--- Compromise Indicator Check ---"
if [ -f /data/log/system_logs ]; then
  COMPROMISE=$(grep 'System Security' /data/log/system_logs 2>/dev/null | tail -5)
  if [ -n "$COMPROMISE" ]; then
    echo "$COMPROMISE"
  else
    echo "No 'System Security' entries found in logs."
  fi
else
  echo "Cannot access system_logs (may need elevated privileges)."
fi

echo ""
if [ "$VULNERABLE" -eq 1 ]; then
  echo "*** RESULT: VULNERABLE ***"
  echo "CST $CST_VERSION is below fixed version 25.3.0.5525"
  echo "ACTION: Update Content Scanner Tools immediately or upgrade AsyncOS."
  exit 1
else
  echo "RESULT: PATCHED"
  echo "CST $CST_VERSION meets or exceeds fixed version 25.3.0.5525"
  exit 0
fi