<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Attack-Chain - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/attack-chain/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Wed, 03 Jan 2024 10:00:00 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/attack-chain/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>LLM-Based Attack Chain Triage by Host</title><link>https://feed.craftedsignal.io/briefs/2024-01-llm-attack-chain-triage/</link><pubDate>Wed, 03 Jan 2024 10:00:00 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2024-01-llm-attack-chain-triage/</guid><description>This rule correlates multiple endpoint security alerts from the same host and leverages an LLM to analyze various endpoint activities, determining if they form a coherent attack chain and prioritizing hosts with corroborated malicious behavior.</description><content:encoded><![CDATA[<p>This Elastic Security rule, released in February 2026 and updated in April 2026, is designed to correlate multiple endpoint security alerts from the same host. It utilizes an Elastic Managed LLM (gp-llm-v2), available in version 9.3.0+, to analyze command lines, parent processes, file operations, DNS queries, registry modifications, module loads, and MITRE ATT&amp;CK tactics progression. The LLM provides a verdict (TP/FP/SUSPICIOUS) with a confidence score and a summary explanation. The goal is to help security analysts prioritize hosts exhibiting corroborated malicious behavior while filtering out benign activity, ultimately improving triage efficiency and response effectiveness. The rule requires a minimum Elastic Stack version of 9.3.0.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Multiple endpoint security alerts are generated on a single host due to suspicious activities.</li>
<li>The rule aggregates these alerts based on the host ID and name, collecting relevant data such as process command lines, parent processes, file paths, DNS queries, and registry modifications.</li>
<li>The aggregated data is formatted into a summary string, which serves as context for the LLM.</li>
<li>The LLM analyzes the summary, considering factors like suspicious domains, encoded payloads, download-and-execute patterns, and persistence mechanisms.</li>
<li>The LLM provides a verdict (TP/FP/SUSPICIOUS), a confidence score, and a short summary explaining its reasoning.</li>
<li>The rule filters the results, focusing on findings where the LLM verdict is either &quot;tp&quot; (true positive) or &quot;suspicious&quot; and the confidence score is above 0.7.</li>
<li>The LLM summary is mapped to ECS fields like <code>message</code> and <code>event.reason</code> for timeline visibility.</li>
<li>High-confidence TP verdicts trigger immediate host isolation to contain potential compromise, followed by IOC extraction and remediation steps.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation can lead to delayed incident response and allow attackers to persist in the environment. The LLM-based approach aims to reduce false positives, allowing analysts to focus on genuine threats. Failing to detect and respond to correlated malicious activity can lead to data breaches, system compromise, and operational disruption. The rule helps analysts prioritize investigation of hosts with multiple, related alerts that suggest an ongoing attack campaign.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Ensure your Elastic Stack is upgraded to version 9.3.0 or later to support the ES|QL COMPLETION command.</li>
<li>Deploy the &quot;LLM-Based Attack Chain Triage by Host&quot; rule in your Elastic environment and tune the confidence threshold based on your environment's noise level.</li>
<li>Review the investigation guide linked in the rule metadata to understand how to triage and analyze the LLM's verdicts.</li>
<li>Configure an LLM connector to utilize the rule with a different LLM provider, as detailed in the <a href="https://www.elastic.co/docs/explore-analyze/ai-features/llm-guides/llm-connectors">LLM connector documentation</a>.</li>
<li>Enable endpoint security alerts with sufficient context to ensure the LLM has enough data for accurate analysis (process command lines, parent processes, file paths, DNS queries, registry modifications, module loads).</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>threat-detection</category><category>llm</category><category>attack-chain</category></item><item><title>LLM Attack Chain Triage by Host - Multiple Alert Correlation</title><link>https://feed.craftedsignal.io/briefs/2024-01-02-llm-attack-chain-triage/</link><pubDate>Tue, 02 Jan 2024 12:00:00 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2024-01-02-llm-attack-chain-triage/</guid><description>This detection logic correlates multiple alerts on a single host to triage potential attack chains targeting Large Language Models (LLMs).</description><content:encoded><![CDATA[<p>This detection strategy focuses on identifying potential attack chains targeting Large Language Models (LLMs) by correlating multiple alerts originating from a single host. While the provided source material lacks specific details on threat actors or campaigns, the underlying logic aims to proactively identify potentially malicious sequences of events. This is particularly important as LLMs become increasingly integrated into various systems, making them attractive targets for adversaries. Defenders need to focus on attack sequences and identifying unusual combinations of events that may indicate malicious activities, particularly where those activities impact the models themselves.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li><strong>Initial Access:</strong> (Hypothetical based on potential attack vectors) An attacker gains initial access to a system with access to LLMs through methods such as exploiting a vulnerability in a web application (e.g., CVE-2023-46604 if it provides remote code execution).</li>
<li><strong>Privilege Escalation:</strong> The attacker attempts to escalate privileges using techniques like exploiting kernel vulnerabilities (e.g., using a publicly available exploit for a known privilege escalation vulnerability).</li>
<li><strong>Discovery:</strong> The attacker performs reconnaissance activities to identify LLM-related resources, such as configuration files, API endpoints, or data stores. This may involve using tools like <code>find</code> or <code>grep</code> to search for specific file names or patterns.</li>
<li><strong>Credential Access:</strong> The attacker attempts to obtain credentials that can be used to access LLMs, such as API keys or database credentials. They may use tools like Mimikatz (if on Windows) or attempt to read configuration files containing credentials.</li>
<li><strong>Lateral Movement:</strong> The attacker uses compromised credentials or exploits vulnerabilities to move laterally to other systems within the network that have access to LLMs. This might involve using SSH or RDP to connect to other systems.</li>
<li><strong>Data Exfiltration/Model Poisoning:</strong> The attacker attempts to exfiltrate sensitive data from the LLM or poison the model by injecting malicious data or code. Data exfiltration might involve using tools like <code>scp</code> or <code>rsync</code> to copy data to an external server. Model poisoning might involve manipulating training data or model parameters.</li>
<li><strong>Impact:</strong> The attacker achieves their objective, such as stealing sensitive information, disrupting services, or compromising the integrity of the LLM.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of LLMs can lead to significant consequences, including data breaches, service disruptions, and reputational damage. Compromised LLMs can be used to generate disinformation, manipulate financial markets, or even control critical infrastructure systems. The lack of concrete numbers in the source material prevents quantifying victim counts or sectors targeted, but the potential for widespread impact underscores the importance of proactive detection measures.</p>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>llm</category><category>attack-chain</category><category>triage</category></item></channel></rss>