Back to Intelligence

CISA KEV Alert: CVE-2026-0322 PAN-OS, CVE-2026-76519 Cisco SEG, and AhsayCBS Vulnerabilities — Detection and Remediation Guide

SA
Security Arsenal Team
October 14, 2026
14 min read

On October 14, 2026, CISA added four vulnerabilities to its Known Exploited Vulnerabilities (KEV) Catalog based on confirmed evidence of active exploitation in the wild:

  • CVE-2026-0322 — Palo Alto Networks PAN-OS Code Injection
  • CVE-2026-76519 — Cisco Secure Email Gateway (SEG) Relative Path Traversal
  • CVE-2026-105133 — Ahsay AhsayCBS Improper Authentication
  • CVE-2026-105134 — Ahsay AhsayCBS Command Injection

This isn't a theoretical advisory. KEV inclusion means threat actors are exploiting these bugs against real targets right now. The affected product set reads like an attacker's perimeter wish list: a next-generation firewall that terminates VPN and SSL decryption, an email gateway that sits at the front door of your mail flow, and a backup platform that — by design — holds copies of everything that matters. Under Binding Operational Directive (BOD) 26-04, Federal Civilian Executive Branch agencies are required to remediate KEV-listed vulnerabilities on a defined timeline. If you're in the private sector, treat that deadline as your own floor, not someone else's problem.

In fifteen years of IR work, I've seen this exact pattern repeatedly: edge appliances and backup infrastructure are the first things advanced actors target, because they're often unmonitored, under-patched, and trusted by everything behind them. Let's break down each vulnerability and what you need to do about it.

Technical Analysis

CVE-2026-0322 — Palo Alto Networks PAN-OS Code Injection

PAN-OS is the operating system powering Palo Alto Networks NGFWs and the management plane (Panorama). A code injection flaw here is about as bad as it gets for a network defender. PAN-OS vulnerabilities have historically been weaponized within days of disclosure for initial access, credential harvesting, and lateral movement — and CISA has confirmed this one is already being exploited.

Defender's view of the attack chain: exploitation typically targets the management or GlobalProtect web interfaces exposed to the internet. Successful code injection executes attacker-controlled commands in the context of the PAN-OS web services, which frequently run with elevated privileges. Post-exploitation, we consistently observe:

  • Web shells or cron-based persistence dropped onto the firewall's filesystem
  • Configuration exfiltration (the running config contains LDAP bind credentials, RADIUS secrets, IPsec pre-shared keys, and API keys)
  • The compromised firewall used as a pivot — it has line of sight into decrypted TLS traffic and internal network segments

Exploitation requirements: network reachability to the vulnerable PAN-OS interface. If your management interface is internet-exposed — and our external attack surface assessments still find this far too often — assume compromise until proven otherwise.

CVE-2026-76519 — Cisco Secure Email Gateway Relative Path Traversal

Relative path traversal in an email security gateway is deceptively dangerous. The SEG (formerly Email Security Appliance / ESA) processes every inbound and outbound message for the organization, stores quarantined attachments, and holds message tracking data. A traversal flaw (../../ sequences that escape a restricted directory) typically allows an unauthenticated or low-privileged remote attacker to read arbitrary files from the appliance filesystem.

What an attacker pulls from an SEG via path traversal:

  • Configuration files containing LDAP/Active Directory bind credentials used for recipient validation and directory lookup
  • Admin session artifacts or API tokens
  • Quarantined malware samples and message content — sensitive business communications
  • System files useful for chaining into full compromise, particularly when paired with CVE-2026-105134-style command execution primitives on adjacent systems

Path traversal against network appliances is also a favorite reconnaissance primitive: read the config, harvest the creds, then authenticate legitimately. Your SIEM won't alert on a valid login from an admin credential — unless you're watching source IPs and behavior.

CVE-2026-105133 and CVE-2026-105134 — Ahsay AhsayCBS (Authentication Bypass + Command Injection)

These two CVEs against Ahsay's backup server platform (AhsayCBS) are almost certainly being chained together, and that combination should alarm every defender reading this. AhsayCBS is a backup and replication management console popular with MSPs and SMB environments. The attack logic writes itself:

  1. CVE-2026-105133 (Improper Authentication): the attacker bypasses or circumvents the AhsayCBS authentication mechanism to gain administrative access to the backup management console without valid credentials.
  2. CVE-2026-105134 (Command Injection): authenticated (or now, authentication-bypassed) access is used to inject operating system commands through the management interface, achieving code execution on the backup server.

Why backup servers are a top-tier ransomware target: I've led multiple ransomware engagements where the threat actor's first move after initial access was to locate and neutralize the backup infrastructure. A compromised AhsayCBS server gives an adversary the ability to delete or encrypt backup jobs, disable scheduled backups before detonating ransomware across the estate, harvest backup repository credentials, and — because backup agents run with broad privileges on every protected endpoint — potentially push malicious payloads to the entire fleet through a trusted channel.

If you run AhsayCBS, you should operate on the assumption that exploitation grants both data destruction capability and a lateral movement beachhead. Prioritize accordingly.

Exploitation Status Summary

CVEProductVulnerability ClassKEV Status
CVE-2026-0322Palo Alto PAN-OSCode InjectionActively exploited
CVE-2026-76519Cisco Secure Email GatewayRelative Path TraversalActively exploited
CVE-2026-105133Ahsay AhsayCBSImproper AuthenticationActively exploited
CVE-2026-105134Ahsay AhsayCBSCommand InjectionActively exploited

All four carry mandatory remediation deadlines for FCEB agencies under BOD 26-04. Check the KEV Catalog entry for the specific due date assigned to each CVE — CISA typically sets these at two to three weeks from catalog addition, which puts most due dates in early November 2026.

Detection & Response

These are network appliances and a Java-based application server — your endpoint EDR probably isn't watching them. Detection has to come from syslog ingestion, network telemetry, and the handful of process/log artifacts these platforms do emit. The detections below target post-exploitation behavior, which is where you'll actually catch an intruder who used one of these bugs.

Sigma Rules

YAML
---
title: PAN-OS Suspicious Process Spawning Post-Exploitation
description: Detects shell and scripting interpreter execution on Palo Alto Networks firewalls consistent with post-exploitation of CVE-2026-0322 PAN-OS code injection. PAN-OS web services should not spawn interactive shells, curl/wget fetches to external hosts, or base64 decode chains during normal operations.
references:
  - https://www.cisa.gov/news-events/alerts/2026/10/14/cisa-adds-four-known-exploited-vulnerabilities-catalog
  - https://attack.mitre.org/techniques/T1190/
author: Security Arsenal
date: 2026/10/14
status: experimental
tags:
  - attack.initial_access
  - attack.t1190
  - attack.execution
  - attack.t1059
logsource:
  product: paloalto
  service: system
detection:
  selection_keywords:
    - '/bin/sh'
    - '/bin/bash'
    - 'base64 -d'
    - 'curl '
    - 'wget '
    - 'chmod +x'
    - 'python '
    - 'crontab'
  condition: selection_keywords
falsepositives:
  - Legitimate PAN-OS content updates and dynamic update downloads may reference curl internally; tune against your Panorama-managed update windows
  - TAC-supported debug sessions
level: high
---
title: Cisco Secure Email Gateway Path Traversal Attempt
description: Detects relative path traversal sequences in HTTP requests directed at Cisco Secure Email Gateway administrative and portal interfaces, consistent with exploitation of CVE-2026-76519. Monitors inbound web logs and proxy telemetry for encoded and unencoded traversal patterns.
references:
  - https://www.cisa.gov/news-events/alerts/2026/10/14/cisa-adds-four-known-exploited-vulnerabilities-catalog
  - https://attack.mitre.org/techniques/T1190/
author: Security Arsenal
date: 2026/10/14
status: experimental
tags:
  - attack.initial_access
  - attack.t1190
logsource:
  category: webserver
detection:
  selection_uri:
    cs-uri|contains:
      - '../'
      - '..%2f'
      - '%2e%2e/'
      - '%2e%2e%2f'
      - '..%5c'
      - '%252e%252e'
  filter_status:
    sc-status:
      - 200
      - 206
  condition: selection_uri and filter_status
falsepositives:
  - Vulnerability scanners and authenticated penetration tests; allowlist scanner source IPs
  - Rare legacy application behavior on internal portals
level: high
---
title: AhsayCBS Web Process Spawning OS Commands
description: Detects the AhsayCBS Java/Tomcat web process spawning operating system command interpreters, indicative of command injection exploitation via CVE-2026-105134 following authentication bypass via CVE-2026-105133. The backup management console should never spawn cmd.exe, powershell.exe, /bin/sh, or /bin/bash as child processes.
references:
  - https://www.cisa.gov/news-events/alerts/2026/10/14/cisa-adds-four-known-exploited-vulnerabilities-catalog
  - https://attack.mitre.org/techniques/T1059/
  - https://attack.mitre.org/techniques/T1190/
author: Security Arsenal
date: 2026/10/14
status: experimental
tags:
  - attack.execution
  - attack.t1059
  - attack.initial_access
  - attack.t1190
logsource:
  category: process_creation
detection:
  selection_parent:
    ParentImage|contains:
      - 'java.exe'
      - 'javaw.exe'
      - 'tomcat'
      - 'cbs'
      - 'java'
  selection_child:
    Image|endswith:
      - '\cmd.exe'
      - '\powershell.exe'
      - '\pwsh.exe'
      - '\net.exe'
      - '\net1.exe'
      - '\whoami.exe'
      - '/bin/sh'
      - '/bin/bash'
      - '/usr/bin/curl'
      - '/usr/bin/wget'
  condition: selection_parent and selection_child
falsepositives:
  - AhsayCBS pre/post backup scripts legitimately invoke shells; correlate with configured script schedules and exclude known script paths
  - Vendor support operations during maintenance windows
level: critical

KQL (Microsoft Sentinel / Defender)

The first query hunts traversal and injection patterns against the appliance web interfaces via proxy/firewall logs. The second correlates suspicious process execution on AhsayCBS servers with network telemetry. Both assume you're ingesting PAN-OS, Cisco SEG, and web proxy logs into Sentinel via CEF/Syslog — if you aren't, that gap is a finding in itself.

KQL — Microsoft Sentinel / Defender
// Hunt: Path traversal and injection attempts targeting Cisco SEG / AhsayCBS web interfaces
// Ingests CEF/Syslog from web proxies, WAFs, and network devices
let TraversalPatterns = dynamic(["../", "..%2f", "%2e%2e", "%252e", "..%5c"]);
union isfuzzy=true
    (CommonSecurityLog
    | where TimeGenerated > ago(14d)
    | where RequestURL has_any (TraversalPatterns)
       or RequestURL has_any ("/admin", "/cbs", "/ahsay", "/config", "/login")
       and RequestURL has_any ("cmd", "whoami", ";", "|", "$(", "`")
    | project TimeGenerated, SourceIP, DestinationHostName, RequestURL, RequestMethod, DeviceProduct, ApplicationProtocol
    ),
    (Syslog
    | where TimeGenerated > ago(14d)
    | where SyslogMessage has_any (TraversalPatterns)
       and SyslogMessage has_any ("esa", "seg", "cisco", "ahsay", "cbs")
    | project TimeGenerated, HostIP, ProcessName, SyslogMessage
    )
| summarize FirstSeen = min(TimeGenerated), LastSeen = max(TimeGenerated), Attempts = count()
  by SourceIP, DestinationHostName, DeviceProduct
| where Attempts >= 1
| order by LastSeen desc;

// Hunt: Post-exploitation process execution on AhsayCBS backup servers
// Identifies Java/Tomcat children consistent with CVE-2026-105134 command injection
DeviceProcessEvents
| where TimeGenerated > ago(14d)
| where InitiatingProcessFileName in~ ("java.exe", "javaw.exe", "tomcat9.exe", "tomcat8.exe", "java")
   or InitiatingProcessCommandLine has_any ("ahsay", "cbs")
| where FileName in~ ("cmd.exe", "powershell.exe", "pwsh.exe", "net.exe", "net1.exe", "whoami.exe",
                      "vssadmin.exe", "wbadmin.exe", "sh", "bash", "curl", "wget")
| project TimeGenerated, DeviceName, AccountName, FileName, ProcessCommandLine,
          InitiatingProcessFileName, InitiatingProcessCommandLine, SHA256
| order by TimeGenerated desc;

// Hunt: Configuration export / credential access behavior on PAN-OS (via syslog ingestion)
// Looks for config exports, tech-support file generation, and unexpected CLI auth outside change windows
Syslog
| where TimeGenerated > ago(14d)
| where SyslogMessage has_any ("show config", "export", "tech-support", "scp export", "apikey", "debug swm")
   or (SyslogMessage has "authenticated" and SyslogMessage has_any ("cli", "ssh"))
| where HostIP in (dynamic(["<PAN_FW_MGMT_IP_1>", "<PAN_FW_MGMT_IP_2>"]))  // populate with your firewall management IPs
| project TimeGenerated, HostIP, Computer, SyslogMessage
| order by TimeGenerated desc;

Velociraptor VQL

For AhsayCBS servers (typically Windows or Linux hosts you control), Velociraptor gives you direct endpoint visibility into the post-exploitation artifacts that matter — shells spawned by the Java process and unexpected outbound connections from the backup server.

VQL — Velociraptor
-- Hunt: Suspicious child processes of AhsayCBS Java/Tomcat service (CVE-2026-105134 post-exploitation)
SELECT Pid, Ppid, Name, Exe, CommandLine, Username, CreateTime
FROM pslist()
WHERE (Exe =~ '(?i)java|javaw|tomcat' OR CommandLine =~ '(?i)ahsay|cbs')
  AND Name =~ '(?i)(cmd|powershell|pwsh|net\.exe|whoami|vssadmin|wbadmin|sh|bash|curl|wget)'
ORDER BY CreateTime DESC

-- Hunt: Outbound network connections from backup server web processes
-- AhsayCBS should talk to agents and storage, not arbitrary external IPs over uncommon ports
SELECT Pid, Name, Path, Status, LocalAddr, LocalPort, RemoteAddr, RemotePort
FROM netstat()
WHERE (Path =~ '(?i)java|javaw|tomcat' OR Name =~ '(?i)java|tomcat')
  AND Status =~ 'ESTABLISHED'
  AND NOT RemoteAddr =~ '^(10\.|172\.(1[6-9]|2[0-9]|3[0-1])\.|192\.168\.|127\.)'
ORDER BY RemoteAddr

Remediation

Move on these in order of exposure, not alphabetical order. An internet-facing AhsayCBS console with an auth bypass is a worse problem than an internal-only SEG.

Immediate Actions (24–48 hours)

  1. Verify exposure. Enumerate every PAN-OS management interface, Cisco SEG, and AhsayCBS console reachable from the internet. Use your external attack surface management tooling or, at minimum, a Shodan/Censys query against your registered ranges. Any AhsayCBS console or PAN-OS management interface exposed to the internet should be pulled behind VPN/jump-host access immediately — that is a hard stop, not a recommendation.
  2. Patch per vendor advisories. Consult the official advisories for fixed versions and upgrade paths:
  3. Hunt before you patch. Patching closes the door; it does not evict anyone already inside. Run the KQL and VQL hunts above against at least 14–30 days of retained telemetry before upgrading, because appliance upgrades can destroy volatile forensic evidence.

Bash Verification and Hardening Script (Appliance Admin Workstations / Linux AhsayCBS Hosts)

Bash / Shell
#!/bin/bash
# KEV Oct-2026 triage script: exposure checks and post-patch verification
# Run from a management host with SSH access to appliances

TARGETS_FW="fw-mgmt-01.example.com fw-mgmt-02.example.com"
TARGETS_SEG="seg-01.example.com"
TARGETS_CBS="cbs-01.example.com"

echo "=== [1] PAN-OS version check (compare against fixed release in advisory) ==="
for fw in $TARGETS_FW; do
  echo "--- $fw ---"
  ssh admin@$fw "show system info | match sw-version" 2>/dev/null
  echo "[*] Review recent admin logins for anomalies:"
  ssh admin@$fw "show system logs | match authenticated" 2>/dev/null | tail -20
done

echo "=== [2] Cisco SEG AsyncOS version check ==="
for seg in $TARGETS_SEG; do
  echo "--- $seg ---"
  ssh admin@$seg "version" 2>/dev/null
  echo "[*] Check for traversal hits in access logs:"
  ssh admin@$seg "grep -E '(\.\./|%2e%2e|%252e)' /var/log/httpd/access_log | tail -30" 2>/dev/null
done

echo "=== [3] AhsayCBS host verification (Linux installs) ==="
for cbs in $TARGETS_CBS; do
  echo "--- $cbs ---"
  echo "[*] AhsayCBS build version:"
  ssh root@$cbs "cat /usr/local/cbs/conf/version.txt 2>/dev/null || ls /usr/local/cbs/bin" 2>/dev/null
  echo "[*] Suspicious children of java process in last boot:"
  ssh root@$cbs "ps auxf | grep -E '(cmd|/bin/sh|/bin/bash|curl|wget)' | grep -v grep" 2>/dev/null
  echo "[*] Unexpected established outbound connections from java:"
  ssh root@$cbs "ss -tnp | grep java" 2>/dev/null
  echo "[*] Recent failed/successful console logins:"
  ssh root@$cbs "grep -iE 'login|auth' /usr/local/cbs/logs/*.log 2>/dev/null | tail -30" 2>/dev/null
done

echo "=== [4] Firewall egress sanity check: AhsayCBS should not initiate arbitrary outbound ==="
echo "Verify perimeter rules restrict CBS outbound to required agent/storage destinations only."

Post-Patch Hardening (Week 1)

  1. Rotate credentials touched by the affected systems. If compromise is suspected or exposure was confirmed: rotate PAN-OS local admin and API keys, LDAP bind accounts referenced in firewall and SEG configurations, AhsayCBS console credentials, and any credentials stored in backup job configurations. Assume config exfiltration until you have evidence otherwise.
  2. Restrict management plane reachability. PAN-OS management interfaces and AhsayCBS consoles must be reachable only from a dedicated management network or jump host via ACL. This is a CIS Control 4 / Control 12 alignment item and the single most effective mitigation against the next appliance zero-day.
  3. Enable and centralize logging. Forward PAN-OS system/config logs, Cisco SEG access and authentication logs, and AhsayCBS application logs to your SIEM via Syslog/CEF. Retain at least 90 days hot. You cannot hunt what you did not collect.
  4. Validate backup integrity. Given the AhsayCBS auth bypass, verify that existing backup jobs completed as expected over the last 30 days, audit the job and user configuration for unauthorized changes (new admin accounts, modified retention/deletion policies, unexpected pre/post scripts), and confirm an offline or immutable copy exists that the CBS server cannot reach.
  5. BOD 26-04 compliance (FCEB agencies). Document remediation against each KEV due date, and report status per your agency's BOD reporting requirements. Private-sector organizations should track these internally with the same rigor — KEV entries are the closest thing we have to a consensus 'patch this first' list.
  6. Monitor for persistence. After patching, continue hunting for 30 days: new local admin accounts on appliances, unexpected cron entries on Linux CBS hosts, modified backup scripts, and outbound connections from appliances to unfamiliar external IPs.

If You Find Evidence of Compromise

Do not simply patch and move on. Isolate the appliance from management network access, preserve logs (export them before any reboot or upgrade), capture the PAN-OS tech-support file and SEG configuration, and engage your IR retainer. Edge device compromise frequently precedes deeper intrusion — the appliance is often the beachhead, not the objective. Security Arsenal's IR team has handled exactly this pattern across ransomware and espionage intrusions; the organizations that fared best were the ones that treated appliance compromise as a full-scope incident rather than a patching ticket.

Related Resources

Security Arsenal Penetration Testing Services AlertMonitor Platform Book a SOC Assessment vulnerability-management Intel Hub

Is your security operations ready?

Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.