Cisco, Palo Alto and Nextcloud app flaws are under attack; Cisco warns upgrading a compromised virtual appliance destroys forensic data
CISA gave federal civilian agencies until October 17, 2026 to prioritize fixes for exploited Cisco and Palo Alto Networks flaws. A patch does not show whether anyone got in first, and a clean result from Cisco's own compromise check is not proof, The Hacker News reported.
Not a builder's beat, but builders have a standing stake in it.See today for builders
Timeline: first logged attack on the Collabora CODE Server app on September 10; Collabora fixes the flaw in version 26.4.303 on September 11; on September 14 an updated server logs another attempt but no new shell file appears; Collabora publishes advisory CVE-2026-110447 on October 14.
| Date | Event | Claim |
|---|---|---|
| September 10, 2026 | First logged attack plants web shells via the CODE Server app | 20 |
| September 11, 2026 | Collabora fixes the flaw in version 26.4.303 | 21 |
| September 14, 2026 | Attempt logged on an updated server; no new shell file | 29 |
| October 14, 2026 | Collabora publishes advisory CVE-2026-110447 | 22 |
What happened
- Cisco said attackers are exploiting CVE-2026-76519 (CVSS 9.8) in Cisco Secure Email Gateway, which lets an unauthenticated sender write files to the appliance's operating system through an email with a crafted attachment sent through the gateway, and could then run commands as root.
- A Secure Email Gateway is vulnerable only if the File Reputation service is enabled and assigned to a mail policy and the Content Scanner Tools version is earlier than 25.3.0.5525.
- The AsyncOS fix has been shipping since September 14 in 15.5.5-014 and 16.5.0-780, builds listed as fixed in a hardening release that day which Cisco now says covered this flaw; a Content Scanner Tools update, version 25.3.0.5525 or later, installs without a software upgrade or a restart.
- Cisco found the flaw in its own internal security scanning and became aware of the attacks in October; the advisory does not say how many devices were attacked, who is behind the attacks, or whether the attackers obtained root on any of them.
- Cisco has contacted customers of its managed Secure Email Cloud service whose devices showed "indicators of possible compromise" and says it is engaged in remediation and recovery; administrators of those managed gateways may not have the command-line access needed for the compromise check, and Cisco has already deployed the fixed scanner there.
Why it matters
Each vendor in this set gives operators something to search for. Cisco goes furthest with a one-command check, and The Hacker News's account of the advisory says a clean result from it is not proof [8]. The patches close the holes going forward. Whether anyone used a hole first has to be answered from device logs, file names and published addresses, and the sources show those answers are partial.
The four cases are separate events. Neither Cisco nor Palo Alto Networks said who is behind the exploitation of its flaw [4][14]. Unit 42 tracks the intruders in its Fortinet case as CL-STA-0954, also called UNC5820 [34], and no source here ties them to the others. What the cases share is the outcome of a successful attack: code execution on the device, as root on the Cisco and Palo Alto boxes [1][12] and as the web server user on Nextcloud [23].
The fix lands after the first attacker
Nextcloud shows the sequence most plainly. The first logged attack was on September 10 [20]. Collabora fixed its built-in CODE app in version 26.4.303 on September 11 [21], one day later [39]. The first report came from an administrator who hosts several Nextcloud servers. Access logs from two of them show requests at 19:51 on September 10 and 09:56 on September 11 (UTC+2), both from one IP address and both aimed at proxy.php?status with a shell command hidden in the request path. All of that administrator's servers ran 26.4.302 [25]. The app's store listing describes it as "for local testing and non-production use" [33].
Updating closes the entry but does not delete a shell already written. mmeeks, who answered for the project in the GitHub thread, told users to update and also to remove any leftover shx*.php files [30]. Switching the app off does not help either. "It is not sufficient to disable the app to avoid the problem; it must be upgraded to >= 26.4.303 or removed," Collabora said in its advisory [24]. The flaw fires only while the built-in CODE server is down, on a container restart, an upgrade or after a crash [23]. An upgrade is therefore one of the moments an attacker can use it.
The fix was also quiet. A commenter on the GitHub issue wrote: "I could not find any mention of security fixes in the release notes." [31] Collabora published its advisory, with the identifier CVE-2026-110447, on October 14 [22]. That is 33 days after the fix [38]. In our view, an operator who updated on release day from the notes alone had no prompt to look for a shell.
Two of the reports show how the intrusions were found. One administrator found the shell when Nextcloud's integrity check flagged a new PHP file. Another learned of the break-in from emails about failed sudo attempts on the server. None of the reports show the attacker gaining root [28]. Observed shell names followed the pattern /apps/richdocumentscode/shx*.php, and the attacker checked them repeatedly with ?c=id [32].
The attacker's first command decoded a one-line PHP web shell into the app's folder and tried to send the server's uname -a output to a webhook.site address. On one server the attacker then used the shell to search for credential stores and cryptocurrency wallets, including *.kdbx, wallet.dat and keystore.json files [26]. The reviewed requests showed no commands that archived, uploaded or copied out files. The reporting administrator still wrote that "the confidentiality and integrity of application data and secrets available to the web server account must be treated as potentially affected" [27].
Patched servers still draw attempts. After updating to 26.4.303, one administrator logged another attempt on September 14 from a second IP address, with a payload of the same kind. The CODE server it started carried the attack text in its startup options, and no new shell file appeared [29]. The output "looks scary but should be harmless," mmeeks replied [30].
Cisco's check cannot clear a box
Cisco's test is one command on the appliance, grep "System Security" system_logs. It returns one of three messages: a suspected compromise indicator, a scan that did not complete, or no indicator found. Cisco says to run it on every member of a cluster [7]. The Hacker News reports that a clean result is not proof, because an attacker with root could remove or hide evidence, and that operators should also check firewall and network logs outside the device for unexpected uploads to external IP addresses or downloads from malicious ones [8]. The advisory does not say what the scan looks for, how many devices were attacked, or whether attackers got root on any of them [9][4].
Order matters. For a virtual appliance that shows signs of compromise, Cisco's guidance is a rebuild with new credentials, and it warns that upgrading a compromised instance destroys the forensic data and logs. There is no workaround [10]. In our view the check has to run before any upgrade, since the upgrade removes the logs the check reads [7][10].
Patch status is harder to read than it looks. The AsyncOS fix has been shipping since September 14 in 15.5.5-014 and 16.5.0-780, builds from a hardening release that Cisco now says covered this flaw. A Content Scanner Tools update, version 25.3.0.5525 or later, installs without a software upgrade or a restart [3]. A 16.0 gateway on 16.0.4-302, the build that fixed September's SQL injection flaw, is not fixed for this one, because 16.0 has no fixed build. For a gateway that stays on 16.0, the scanner version shown by contentscannerstatus is the only confirmation the advisory offers [6].
Exposure takes two conditions: the File Reputation service enabled and assigned to a mail policy, and a Content Scanner Tools version earlier than 25.3.0.5525 [2]. The attacker needs no login, only an email with a crafted attachment sent through the gateway [1].
Administrators of Cisco's managed Secure Email Cloud gateways may lack the command-line access the check needs, and Cisco has already deployed the fixed scanner there. Cisco contacted customers whose devices showed "indicators of possible compromise" and says it is engaged in remediation and recovery [5].
Palo Alto: three addresses and no start date
CISA added CVE-2026-0322 and the Cisco flaw to its Known Exploited Vulnerabilities catalog and requires federal civilian agencies to prioritize fixes by October 17, 2026 [11]. Palo Alto Networks scores its flaw at CVSS 8.6 [12], below Cisco's 9.8 [1]. The gap in score is smaller than it looks in outcome, since both flaws end in root on the device [1][12].
The Palo Alto flaw sits in the PAN-OS management interface and needs an authenticated attacker with network access. No special configuration is required. It affects PA-Series and VM-Series firewalls and Panorama; Cloud NGFW and Prisma Access are not affected [12]. The vendor's own page lists severity High and suggested urgency Highest, and says the risk is greatest when the management interface is reachable from external IP addresses [13].
The hunting material is thin. Palo Alto Networks said it has seen "very limited exploitation" and did not elaborate on the nature of the activity, who is behind it, or when it began [14]. It published three addresses geolocated to the U.S. and assessed as linked to exploit attempts: 66.42.72[.]14, 208.83.239[.]114 and 149.248.47[.]234 [15]. Without a start date there is no stated point to search back to. The flaw needs a login, so we'd expect a useful lookback to cover successful authentications to the management interface as well as traffic from those three addresses.
Signature coverage is partial by the vendor's own account. Threat IDs 510046 and 510047 give limited coverage and need SSL decryption [16]. Palo Alto's FAQ explains the limit: "while known attack patterns can be identified using the current Threat ID, variations may exist that cannot currently be detected." [17] No known workarounds exist [18]. The mitigation is to cut exposure. "You can reduce the risk of exploitation by restricting access to a jump box that is the only system allowed to access the management interface," Palo Alto Networks said [19].
What an intruder keeps after the entry is closed
Unit 42's Fortinet report shows the case where the stolen material outlasts the patch. Unit 42 investigated an intrusion against a telecommunications organization in September 2024 that began with CVE-2024-47575 against a central FortiManager appliance [34]. From that appliance the attackers exfiltrated an archive holding running configurations for more than 500 managed FortiGate firewalls, ciphertext credentials, and encoded cryptographic trust material that included private keys [35]. Patching the FortiManager afterwards would not change what was already in that archive.
The attackers also exploited CVE-2025-61624 to deploy PEERSTITCH, a memory-resident ARM64 malware. It leaves no persistent binary on disk, opens no listening ports and starts no outbound connections. It communicates through traffic generated by legitimate processes on the infected host, and Unit 42 says that makes it resistant to conventional endpoint and network detection [36].
The sources on the Cisco, Palo Alto and Nextcloud flaws describe no implant of that kind. Unit 42 examined only the provider's environment. It did not examine the client networks whose firewalls the provider managed, and it says the exposure it describes there is configuration and credential material, not confirmed intrusion [37].
What to watch
- Whether Cisco says what the System Security scan checks, or how many gateways returned a suspected-compromise message.
- Whether Palo Alto Networks states when exploitation of CVE-2026-0322 began or adds addresses to the three it published.
- Whether administrators beyond the three on GitHub report shx*.php files, and whether any report shows an attacker reaching root on a Nextcloud server.
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
Cisco said attackers are exploiting CVE-2026-76519 (CVSS 9.8) in Cisco Secure Email Gateway, which lets an unauthenticated sender write files to the appliance's operating system through an email with a crafted attachment sent through the gateway, and could then run commands as root.
- [2]
A Secure Email Gateway is vulnerable only if the File Reputation service is enabled and assigned to a mail policy and the Content Scanner Tools version is earlier than 25.3.0.5525.
- [3]
The AsyncOS fix has been shipping since September 14 in 15.5.5-014 and 16.5.0-780, builds listed as fixed in a hardening release that day which Cisco now says covered this flaw; a Content Scanner Tools update, version 25.3.0.5525 or later, installs without a software upgrade or a restart.
- [4]
Cisco found the flaw in its own internal security scanning and became aware of the attacks in October; the advisory does not say how many devices were attacked, who is behind the attacks, or whether the attackers obtained root on any of them.
- [5]
Cisco has contacted customers of its managed Secure Email Cloud service whose devices showed "indicators of possible compromise" and says it is engaged in remediation and recovery; administrators of those managed gateways may not have the command-line access needed for the compromise check, and Cisco has already deployed the fixed scanner there.
- [6]
AsyncOS 16.0 has no fixed build; a 16.0 gateway on 16.0.4-302, the build that fixed September's SQL injection flaw, is not fixed for this one; for a gateway that stays on 16.0, the scanner version shown by contentscannerstatus is the only confirmation the advisory offers.
- [7]
Cisco's check for attempted exploitation is the command grep "System Security" system_logs, which returns one of three messages (suspected compromise indicator found, security scan did not complete, or no compromise indicator found); it should be run on every member of a cluster.
- [8]
According to The Hacker News, a clean result from the check is not proof, because an attacker with root could remove or hide evidence, so operators should also check firewall and network logs outside the device for unexpected uploads to external IP addresses or downloads from malicious ones.
- [9]
The advisory does not say what the Cisco compromise scan looks for.
- [10]
For a virtual appliance that shows signs of compromise, Cisco's guidance is a rebuild with new credentials, and it warns that upgrading a compromised instance destroys the forensic data and logs; there is no workaround for the flaw.
- [11]
CISA added CVE-2026-0322 and CVE-2026-76519 to its Known Exploited Vulnerabilities catalog, requiring Federal Civilian Executive Branch agencies to prioritize fixes by October 17, 2026.
- [12]
Palo Alto Networks' CVE-2026-0322 (CVSS 8.6) is a remote code execution flaw in the PAN-OS management interface that lets an authenticated attacker with network access execute arbitrary code with root privileges on the firewall; no special configuration is required, and it affects PA-Series and VM-Series firewalls and Panorama, while Cloud NGFW and Prisma Access are not affected.
- [13]
Palo Alto Networks lists the flaw as Severity HIGH with Suggested Urgency HIGHEST, and says the risk is highest when access to the management interface is allowed from external IP addresses on the internet.
- [14]
Palo Alto Networks acknowledged it has seen "very limited exploitation" targeting the management interface, but did not elaborate on the nature of the malicious activity, who is behind it, or when it began.
- [15]
Three IP addresses geolocated to the U.S. are assessed to be linked to the exploit attempts: 66.42.72[.]14, 208.83.239[.]114 and 149.248.47[.]234.
- [16]
Customers with a Threat Prevention subscription get limited coverage against CVE-2026-0322 by enabling Threat ID 510046 and 510047, which requires SSL Decryption.
- [17]
Palo Alto Networks' FAQ says limited coverage means "while known attack patterns can be identified using the current Threat ID, variations may exist that cannot currently be detected."
- [18]
Palo Alto Networks says no known workarounds exist for CVE-2026-0322.
- [19]
"You can reduce the risk of exploitation by restricting access to a jump box that is the only system allowed to access the management interface," Palo Alto Networks said.
- [20]
Attackers exploited a flaw in the optional Nextcloud app Collabora Online - Built-in CODE Server to plant web shells; three administrators reported the issue on GitHub, with the first logged attack on September 10.
- [21]
Collabora fixed the flaw in version 26.4.303 on September 11.
- [22]
On October 14 Collabora published an advisory with the identifier CVE-2026-110447.
- [23]
The flaw lets an unauthenticated request run an operating system command as the web server user through proxy.php, but only while the built-in CODE server is not running: on a container restart, an upgrade, or after a crash.
- [24]
"It is not sufficient to disable the app to avoid the problem; it must be upgraded to >= 26.4.303 or removed," Collabora said in the advisory.
- [25]
The first report came from an administrator who hosts several Nextcloud servers; access logs from two of them show requests at 19:51 on September 10 and 09:56 on September 11 (UTC+2), both from one IP address and both aimed at proxy.php?status with a shell command hidden in the request path, and all of the administrator's servers ran version 26.4.302.
- [26]
The command decoded a one-line PHP web shell into the app's folder and tried to send the server's uname -a output to a webhook.site address; on one server the attacker then used the shell to search for credential stores and cryptocurrency wallets, including *.kdbx, wallet.dat and keystore.json files.
- [27]
The reviewed requests showed no commands that archived, uploaded or copied out files; the reporting administrator wrote on GitHub: "Therefore, the confidentiality and integrity of application data and secrets available to the web server account must be treated as potentially affected."
- [28]
Two other administrators reported the same on their own instances: one found the shell when Nextcloud's integrity check flagged a new PHP file, and the other learned of the break-in from emails about failed sudo attempts on the server; none of the reports show the attacker gaining root access.
- [29]
After updating to 26.4.303, one administrator logged another attempt on September 14 from a second IP address with a payload of the same kind; the CODE server it started carried the attack text in its startup options, but no new shell file appeared.
- [30]
mmeeks, who answered for the project in the GitHub thread, replied that the output "looks scary but should be harmless" and told users to update and to remove any leftover shx*.php files.
- [31]
A commenter on the GitHub issue wrote: "I could not find any mention of security fixes in the release notes."
- [32]
Observed web shell filenames followed a pattern similar to /apps/richdocumentscode/shx*.php, and the attacker made repeated checks of the generated shell paths using ?c=id.
- [33]
The app's store listing says it is "for local testing and non-production use."
- [34]
Unit 42 investigated a multi-stage intrusion against a telecommunications organization in September 2024, tracked as cluster CL-STA-0954 (aka UNC5820), in which the attackers achieved initial compromise by exploiting CVE-2024-47575 against a centralized FortiManager appliance.
- [35]
From the FortiManager the attackers exfiltrated an archive containing running configurations for more than 500 managed FortiGate firewalls, ciphertext administrative, local and SSL/VPN credentials, and encoded cryptographic trust material including public certificates and private keys.
- [36]
The attackers exploited CVE-2025-61624 to deploy PEERSTITCH, a memory-resident ARM64 malware that leaves no persistent binary on disk, opens no listening ports and initiates no outbound network connections; it communicates through traffic generated by legitimate processes on the infected host, which Unit 42 says makes it resistant to conventional endpoint and network detection.
- [37]
Unit 42's investigation spanned the provider's own environment; it did not examine the client networks whose firewalls the provider managed, and it says the exposure described is of configuration and credential material rather than confirmed intrusion into those networks.
- [38]
Collabora's advisory with the CVE identifier (October 14) came 33 days after the fix (September 11).
- [39]
The fix came one day after the first logged attack.
Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.
Sources & coverage · 4 publishers
The reporting this story was synthesized from, earliest first. Every link goes to the original.
- thehackernews.cominfo@thehackernews.com (The Hacker News)2d agoHackers Backdoor Nextcloud Servers Through Critical Flaw in Collabora’s Built-in CODE App
- thehackernews.cominfo@thehackernews.com (The Hacker News)2d agoCisco Warns of Active Attacks Exploiting New Critical Secure Email Gateway Vulnerability
- unit42.paloaltonetworks.comDaniel Gott and Shawn Westfall2d agoUnit 42 Uncovers PEERSTITCH, a Stealthy FortiGate Implant
- thehackernews.cominfo@thehackernews.com (The Hacker News)yesterdayPalo Alto Networks Patches PAN-OS Authenticated RCE Flaw Amid Active Exploitation
- github.com20h agoAttack reports
- github.com20h agoNextCloud Collabora Online
- security.paloaltonetworks.com20h agoCVE-2026-0322
