2026-10-09NOTABLEReliaQuest: AI agents took a Tomcat server to SYSTEM in under a day through an exposed job-submission feature
Apache Tomcat
product · product:apache-tomcat single-source
Coverage
3
first 2026-07-31 → last 2026-10-09
Latest activity
2026-10-09
ReliaQuest: AI agents took a Tomcat server to SYSTEM in under a day through an exposed job-submission feature
Peak priority
high
2 high · 1 notable
Targets
public-sector
sectors: public-sector, healthcare, finance · regions: apac, europe
Sources cited
12
11 hosts
Action items (5)
Do-now tasks recorded on the entries about Apache Tomcat, newest first. Check the date before acting on an older one.
- Confirm every internet-facing NetScaler ADC/Gateway is on 13.1-62.23, 14.1-66.59 or 13.1-FIPS/NDcPP 13.1-37.262 or later, and on any appliance configured as a SAML Identity Provider that ran an earlier build, invalidate existing AAA sessions rather than assuming the patch ended the exposure, the flaw leaks live session material from appliance memory.2026-07-31CVE-2026-3055 +2
- Confirm every marimo notebook instance is on 0.23.0 or later and that none answers from outside the development network, then, separately, compromise-assess any instance that was exposed while below 0.23.0, because Unit 42 records command execution as confirmed on 11 endpoints in this campaign rather than merely attempted, and the patch does not evict an attacker who already had a PTY shell.2026-07-31CVE-2026-3055 +2
- Confirm the April 2026 cumulative update is installed on every Windows host that answers IKEv2 (VPN gateways, Always On VPN endpoints and any domain member running Routing and Remote Access) and treat an unpatched internet-reachable responder as a compromise-assessment candidate rather than a patch backlog item; where a host cannot be patched this cycle, apply Microsoft's stated interim control (block inbound UDP 500/4500 on systems not using IKE, restrict those ports to known peers on systems that do).2026-07-31CVE-2026-3055 +2
- Upgrade Tomcat 9.0.116, 10.1.53 or 11.0.20 to 9.0.117, 10.1.54 or 11.0.21, and because exploitation predates the KEV listing by more than three months, treat any clustered instance that ran one of those three releases with a reachable Tribes receiver as a compromise-assessment target rather than a patching task.2026-08-05CVE-2026-34486
- Firewall the Tribes receiver port to the declared cluster members only; a non-member speaking Tribes has no legitimate reason to exist, and this removes the precondition independently of the upgrade.2026-08-05CVE-2026-34486
Defender insights
What each entry about Apache Tomcat tells a defender to do, newest first.
Exposure · detection
Latest update · triage · detection
Triage
Story timeline
- 2026-10-09ReliaQuest: LLM-driven agents run most of an intrusion through one unauthenticated Spring Batch job-submission feature on Apache Tomcat, from in-process JavaScript to SYSTEM in under 24 hours
- 2026-08-05CVE-2026-34486, Apache Tomcat: the fix for an earlier EncryptInterceptor flaw reintroduced a bypass, and CISA's KEV listing lands months after a China-nexus campaign was already exploiting it
- 2026-07-31Unit 42 recovers a live autonomous-AI attack operation after it exposed its own home directory, the confirmed compromises came from manual exploitation of Citrix NetScaler (CVE-2026-3055) and Marimo notebooks, not the agent
Hunting pivots
CVEs (exploited first)
Releases covered
Apache Tomcat ×3
ATT&CK techniques (19 across 10 tactics)
19 techniques observed across 3 entries about this entity, derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v20.0 · compare on the matrix · Navigator layer (JSON)
- ReconnaissanceActive Scanning · Active Scanning: Vulnerability Scanning
- Resource DevelopmentObtain Capabilities: Exploits
- Initial AccessExploit Public-Facing Application
- ExecutionCommand and Scripting Interpreter · Command and Scripting Interpreter: JavaScript
- PersistenceCreate Account: Local Account · Server Software Component: SQL Stored Procedures
- Privilege EscalationExploitation for Privilege Escalation · Access Token Manipulation: Token Impersonation/Theft
- StealthIndicator Removal: File Deletion · Access Token Manipulation: Token Impersonation/Theft · Deobfuscate/Decode Files or Information
- Credential AccessOS Credential Dumping: Security Account Manager · Steal Web Session Cookie · Unsecured Credentials: Credentials In Files
- Lateral MovementExploitation of Remote Services
- Command and ControlProxy: Multi-hop Proxy · Web Service · Ingress Tool Transfer
Reconnaissance TA0043
T1595Active Scanning×1
Adversaries may execute active reconnaissance scans to gather information that can be used during targeting. Active scans are those where the adversary probes victim infrastructure via network traffic, as opposed to other forms of reconnaissance that do not involve direct interaction.
Evidence: 2026-07-31/unit42-autonomous-deepseek-hermes-netscaler-cve-2026-3055 · ATT&CK page ↗
T1595.002Active Scanning: Vulnerability Scanning×1
Adversaries may scan victims for vulnerabilities that can be used during targeting. Vulnerability scans typically check if the configuration of a target host/application (ex: software and version) potentially aligns with the target of a specific exploit the adversary may seek to use.
Evidence: 2026-07-31/unit42-autonomous-deepseek-hermes-netscaler-cve-2026-3055 · ATT&CK page ↗
Resource Development TA0042
T1588.005Obtain Capabilities: Exploits×1
Adversaries may buy, steal, or download exploits that can be used during targeting. An exploit takes advantage of a bug or vulnerability in order to cause unintended or unanticipated behavior to occur on computer hardware or software. Rather than developing their own exploits, an adversary may find/modify exploits from online or purchase them from exploit vendors.
Evidence: 2026-07-31/unit42-autonomous-deepseek-hermes-netscaler-cve-2026-3055 · ATT&CK page ↗
Initial Access TA0001
T1190Exploit Public-Facing Application×3
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.
Evidence: 2026-10-09/reliaquest-llm-agents-spring-batch-tomcat-nashorn-system · 2026-08-05/cve-2026-34486-tomcat-encryptinterceptor-fail-open-kev · 2026-07-31/unit42-autonomous-deepseek-hermes-netscaler-cve-2026-3055 · ATT&CK page ↗
Execution TA0002
T1059Command and Scripting Interpreter×1
Adversaries may abuse command and script interpreters to execute commands, scripts, or binaries. These interfaces and languages provide ways of interacting with computer systems and are a common feature across many different platforms. Most systems come with some built-in command-line interface and scripting capabilities, for example, macOS and Linux distributions include some flavor of Unix Shell while Windows installations include the Windows Command Shell and PowerShell.
Evidence: 2026-07-31/unit42-autonomous-deepseek-hermes-netscaler-cve-2026-3055 · ATT&CK page ↗
T1059.007Command and Scripting Interpreter: JavaScript×1
Adversaries may abuse various implementations of JavaScript for execution. JavaScript (JS) is a platform-independent scripting language (compiled just-in-time at runtime) commonly associated with scripts in webpages, though JS can be executed in runtime environments outside the browser.
Evidence: 2026-10-09/reliaquest-llm-agents-spring-batch-tomcat-nashorn-system · ATT&CK page ↗
Persistence TA0003
T1136.001Create Account: Local Account×1
Adversaries may create a local account to maintain access to victim systems. Local accounts are those configured by an organization for use by users, remote support, services, or for administration on a single system or service.
Evidence: 2026-10-09/reliaquest-llm-agents-spring-batch-tomcat-nashorn-system · ATT&CK page ↗
T1505.001Server Software Component: SQL Stored Procedures×1
Adversaries may abuse SQL stored procedures to establish persistent access to systems. SQL Stored Procedures are code that can be saved and reused so that database users do not waste time rewriting frequently used SQL queries. Stored procedures can be invoked via SQL statements to the database using the procedure name or via defined events (e.g. when a SQL server application is started/restarted).
Evidence: 2026-10-09/reliaquest-llm-agents-spring-batch-tomcat-nashorn-system · ATT&CK page ↗
Privilege Escalation TA0004
T1068Exploitation for Privilege Escalation×1
Adversaries may exploit software vulnerabilities in an attempt to elevate privileges. Exploitation of a software vulnerability occurs when an adversary takes advantage of a programming error in a program, service, or within the operating system software or kernel itself to execute adversary-controlled code. Security constructs such as permission levels will often hinder access to information and use of certain techniques, so adversaries will likely need to perform privilege escalation to include use of software exploitation to circumvent those restrictions.
Evidence: 2026-07-31/unit42-autonomous-deepseek-hermes-netscaler-cve-2026-3055 · ATT&CK page ↗
T1134.001Access Token Manipulation: Token Impersonation/Theft×1
Adversaries may duplicate then impersonate another user's existing token to escalate privileges and bypass access controls. For example, an adversary can duplicate an existing token using `DuplicateToken` or `DuplicateTokenEx`. The token can then be used with `ImpersonateLoggedOnUser` to allow the calling thread to impersonate a logged on user's security context, or with `SetThreadToken` to assign the impersonated token to a thread.
Evidence: 2026-10-09/reliaquest-llm-agents-spring-batch-tomcat-nashorn-system · ATT&CK page ↗
Stealth TA0005
T1070.004Indicator Removal: File Deletion×1
Adversaries may delete files left behind by the actions of their intrusion activity. Malware, tools, or other non-native files dropped or created on a system by an adversary (ex: Ingress Tool Transfer) may leave traces to indicate to what was done within a network and how. Removal of these files can occur during an intrusion, or as part of a post-intrusion process to minimize the adversary's footprint.
Evidence: 2026-10-09/reliaquest-llm-agents-spring-batch-tomcat-nashorn-system · ATT&CK page ↗
T1134.001Access Token Manipulation: Token Impersonation/Theft×1
Adversaries may duplicate then impersonate another user's existing token to escalate privileges and bypass access controls. For example, an adversary can duplicate an existing token using `DuplicateToken` or `DuplicateTokenEx`. The token can then be used with `ImpersonateLoggedOnUser` to allow the calling thread to impersonate a logged on user's security context, or with `SetThreadToken` to assign the impersonated token to a thread.
Evidence: 2026-10-09/reliaquest-llm-agents-spring-batch-tomcat-nashorn-system · ATT&CK page ↗
T1140Deobfuscate/Decode Files or Information×1
Adversaries may use Obfuscated Files or Information to hide artifacts of an intrusion from analysis. They may require separate mechanisms to decode or deobfuscate that information depending on how they intend to use it. Methods for doing that include built-in functionality of malware or by using utilities present on the system.
Evidence: 2026-10-09/reliaquest-llm-agents-spring-batch-tomcat-nashorn-system · ATT&CK page ↗
Credential Access TA0006
T1003.002OS Credential Dumping: Security Account Manager×1
Adversaries may attempt to extract credential material from the Security Account Manager (SAM) database either through in-memory techniques or through the Windows Registry where the SAM database is stored. The SAM is a database file that contains local accounts for the host, typically those found with the <code>net user</code> command. Enumerating the SAM database requires SYSTEM level access.
Evidence: 2026-10-09/reliaquest-llm-agents-spring-batch-tomcat-nashorn-system · ATT&CK page ↗
T1539Steal Web Session Cookie×1
An adversary may steal web application or service session cookies and use them to gain access to web applications or Internet services as an authenticated user without needing credentials. Web applications and services often use session cookies as an authentication token after a user has authenticated to a website.
Evidence: 2026-07-31/unit42-autonomous-deepseek-hermes-netscaler-cve-2026-3055 · ATT&CK page ↗
T1552.001Unsecured Credentials: Credentials In Files×1
Adversaries may search local file systems and remote file shares for files containing insecurely stored credentials. These can be files created by users to store their own credentials, shared credential stores for a group of individuals, configuration files containing passwords for a system or service, or source code/binary files containing embedded passwords.
Evidence: 2026-10-09/reliaquest-llm-agents-spring-batch-tomcat-nashorn-system · ATT&CK page ↗
Lateral Movement TA0008
T1210Exploitation of Remote Services×1
Adversaries may exploit remote services to gain unauthorized access to internal systems once inside of a network. Exploitation of a software vulnerability occurs when an adversary takes advantage of a programming error in a program, service, or within the operating system software or kernel itself to execute adversary-controlled code. A common goal for post-compromise exploitation of remote services is for lateral movement to enable access to a remote system.
Evidence: 2026-08-05/cve-2026-34486-tomcat-encryptinterceptor-fail-open-kev · ATT&CK page ↗
Command and Control TA0011
T1090.003Proxy: Multi-hop Proxy×1
Adversaries may chain together multiple proxies to disguise the source of malicious traffic. Typically, a defender will be able to identify the last proxy traffic traversed before it enters their network; the defender may or may not be able to identify any previous proxies before the last-hop proxy. This technique makes identifying the original source of the malicious traffic even more difficult by requiring the defender to trace malicious traffic through several proxies to identify its source.
Evidence: 2026-07-31/unit42-autonomous-deepseek-hermes-netscaler-cve-2026-3055 · ATT&CK page ↗
T1102Web Service×1
Adversaries may use an existing, legitimate external Web service as a means for relaying data to/from a compromised system. Popular websites, cloud services, and social media acting as a mechanism for C2 may give a significant amount of cover due to the likelihood that hosts within a network are already communicating with them prior to a compromise. Using common services, such as those offered by Google, Microsoft, or Twitter, makes it easier for adversaries to hide in expected noise. Web service providers commonly use SSL/TLS encryption, giving adversaries an added level of protection.
Evidence: 2026-07-31/unit42-autonomous-deepseek-hermes-netscaler-cve-2026-3055 · ATT&CK page ↗
T1105Ingress Tool Transfer×1
Adversaries may transfer tools or other files from an external system into a compromised environment. Tools or files may be copied from an external adversary-controlled system to the victim network through the command and control channel or through alternate protocols such as ftp. Once present, adversaries may also transfer/spread tools between victim devices within a compromised environment (i.e. Lateral Tool Transfer).
Evidence: 2026-10-09/reliaquest-llm-agents-spring-batch-tomcat-nashorn-system · ATT&CK page ↗
Entries about Apache Tomcat (3)
Co-occurring entities
Derived: referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.
- Apache Tomcat Tribes/EncryptInterceptor fail-open; the fix for CVE-2026-29146 let messages that fail decryption reach the Java deserialization path; CISA KEV 2026-08-04 (previously recorded only as reverse-shell attempts observed by Unit 42); fixed in 9.0.117 / 10.1.54 / 11.0.21×1
- Cairn×1
- Citrix NetScaler×1
- Citrix NetScaler ADC/Gateway out-of-bounds memory read when configured as a SAML Identity Provider (CWE-125, CVSS 9.8), CISA KEV-listed and exploited by multiple unrelated clusters, including manual exfiltration of appliance memory searched for session cookies (Unit 42, 2026-07-30); fixed in 13.1-62.24 / 14.1-66.60 / 13.1-FIPS-NDcPP 13.1-37.263×1
- Hermes AI agent×1
- knaithe / KnYuan×1
- Langflow×1
- Marimo×1
Where this entity is cited
Source distribution
- cisa.gov2 (17%)
- 0patch.com1 (8%)
- api.first.org1 (8%)
- euvd.enisa.europa.eu1 (8%)
- labs.watchtowr.com1 (8%)
- msrc.microsoft.com1 (8%)
- reliaquest.com1 (8%)
- socradar.io1 (8%)
- other3 (25%)
All cited sources (12)
- 0patch.com0patch (ACROS Security)https://0patch.com/blog/micropatches-released-for-windows-ike-service-extensions
- api.first.orgFIRST.org EPSS API, value as of 2026-08-18https://api.first.org/data/v1/epss?cve=CVE-2026-33824&date=2026-08-18
- cisa.govCISAhttps://www.cisa.gov/news-events/alerts/2026/08/04/cisa-adds-three-known-exploited-vulnerabilities-catalog
- cisa.govCISA Known Exploited Vulnerabilities catalog (feed, version 2026.08.18)https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json
- euvd.enisa.europa.euENISA EU Vulnerability Databasehttps://euvd.enisa.europa.eu/enisa/eu_vulnerability_database/EUVD-2026-22641
- labs.watchtowr.comwatchTowr Labshttps://labs.watchtowr.com/please-we-beg-just-one-weekend-free-of-appliances-citrix-netscaler-cve-2026-3055-memory-overread-part-2/
- msrc.microsoft.comMicrosoft Security Response Centerhttps://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-33824
- reliaquest.comReliaQuest Threat Researchhttps://reliaquest.com/blog/threat-spotlight-how-ai-agents-turned-one-exposed-endpoint-into-a-server-takeover/
- socradar.ioSOCRadarhttps://socradar.io/blog/snowlight-government-chinese-campaign/
- support.citrix.comCitrix (Cloud Software Group), security bulletin CTX696300https://support.citrix.com/support-home/kbsearch/article?articleNumber=CTX696300
- tomcat.apache.orgApache Software Foundation (Tomcat security team)https://tomcat.apache.org/security-11.html
- unit42.paloaltonetworks.comUnit 42 (Palo Alto Networks)https://unit42.paloaltonetworks.com/autonomous-ai-cyber-attack-campaign/