<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>From The Front Lines Archives - MASSIVE News</title>
	<atom:link href="https://massive.news/tag/from-the-front-lines/feed/" rel="self" type="application/rss+xml" />
	<link>https://massive.news/tag/from-the-front-lines/</link>
	<description>Progressive Mix of World News and Propaganda</description>
	<lastBuildDate>Tue, 05 May 2026 12:00:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://massive.news/wp-content/uploads/2024/08/m-150x150.jpg</url>
	<title>From The Front Lines Archives - MASSIVE News</title>
	<link>https://massive.news/tag/from-the-front-lines/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>CrowdStrike Technical Risk Assessments Reveal Common Exposure Patterns</title>
		<link>https://massive.news/crowdstrike-technical-risk-assessments-reveal-common-exposure-patterns/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Tue, 05 May 2026 12:00:23 +0000</pubDate>
				<category><![CDATA[Technology and Science]]></category>
		<category><![CDATA[abuse]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[acquisition]]></category>
		<category><![CDATA[agentic AI]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI agents]]></category>
		<category><![CDATA[AI Tools]]></category>
		<category><![CDATA[Analysis]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[Cloud Security]]></category>
		<category><![CDATA[cloud services]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[EDR]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[Exposure Management]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[From The Front Lines]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[highlight]]></category>
		<category><![CDATA[Intelligence]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[LLMs]]></category>
		<category><![CDATA[Next-Gen Identity Security]]></category>
		<category><![CDATA[Open]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Staff]]></category>
		<category><![CDATA[Surface]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[us]]></category>
		<category><![CDATA[vulnerabilities]]></category>
		<category><![CDATA[WHO]]></category>
		<guid isPermaLink="false">https://massive.news/crowdstrike-technical-risk-assessments-reveal-common-exposure-patterns/</guid>

					<description><![CDATA[<p>Every year, CrowdStrike Professional Services performs hundreds of Technical Risk Assessments (TRAs) across myriad industries, geographies,...</p>
<p>The post <a href="https://massive.news/crowdstrike-technical-risk-assessments-reveal-common-exposure-patterns/">CrowdStrike Technical Risk Assessments Reveal Common Exposure Patterns</a> appeared first on <a href="https://massive.news">MASSIVE News</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="video-container"><iframe width="560" height="315" src="https://www.youtube.com/embed/jrHRe9lSqqA" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
<p>Every year, CrowdStrike Professional Services performs hundreds of Technical Risk Assessments (TRAs) across myriad industries, geographies, and business environments. These deep, hands-on reviews look at how security controls behave in production to evaluate the threats they see and block — and crucially, the threats they miss.&nbsp;</p>
<p>Exposure is constantly changing as organizations adopt new technologies and adversaries accelerate and explore new tactics. Because our team sees so many different environments up close, we have a lens into the patterns that put businesses at risk: the same misconfigurations, visibility gaps, and temporary exceptions continue to appear, and they map to the techniques modern adversaries use to move quickly and bypass detection. By analyzing these real-world findings, we’ve identified that the highest risk often resides in &#8220;silent&#8221; spaces — unmanaged assets and overlooked credential paths — where adversaries now operate with machine speed.</p>
<p>Addressing these systemic issues requires moving beyond tool acquisition and toward operational discipline. Our assessments reveal that securing the enterprise isn&#8217;t just about having the right technology, but about gaining clarity into where risk lives. By closing the visibility gaps across critical areas, organizations can shift from a reactive posture to a proactive approach that disrupts the adversary’s path.</p>
<p>In this blog, we draw on a large sample of CrowdStrike Technical Risk Assessments to examine those patterns and highlight the most common issues quietly driving cyber risk. For security teams seeking to lower their risk profile, these are the areas to focus on to strengthen security posture.</p>
<h2>Most Common Risk Patterns</h2>
<h3>Shadow AI: The Governance Gap Organizations Can&#8217;t Ignore</h3>
<p>Employees, developers, and SaaS platforms are deploying AI tools faster than security and policy teams can respond. From LLM-powered browser extensions to unapproved AI agents running in production, AI is proliferating outside sanctioned channels — and security teams often have no visibility into it. Unlike traditional shadow IT, shadow AI requires no installation, hides inside existing tools, and can silently route sensitive data to external models. In one recent CrowdStrike Services assessment, the client had zero approved agentic AI use but had agents running in production. In another, the approved inventory was off by 400. The risks are significant: uncontrolled data exposure, broken access permissions, unmonitored autonomous agent behavior, and no clear accountability.</p>
<h4>Recommendations</h4>
<ul>
<li>Form a cross-functional AI committee to align business needs with security requirements</li>
<li>Deploy CrowdStrike Falcon® AI Detection and Response (AIDR) to surface shadow AI adoption and CrowdStrike Falcon® Exposure Management to inventory LLMs, agents, IDE extensions, and MCP servers</li>
<li>Use CrowdStrike Falcon® Cloud Security (AI-SPM), CrowdStrike Falcon® Shield, and Falcon AIDR to identify AI activity across productivity and communication platforms</li>
<li>Publish clear rules and a sanctioned list of approved models and interfaces</li>
<li>Define who can build and deploy AI agents, what they can access, and how their behavior is logged and terminated</li>
<li>Ensure staff understand the data exposure, compliance, and integration risks of unauthorized AI tools</li>
</ul>
<h3>External Attack Surface</h3>
<p>The external attack surface refers to everything an adversary can see and access from the internet before they enter the target network. This includes:</p>
<ul>
<li>Public-facing websites and applications</li>
<li>Domains and subdomains (including old or “test” ones)</li>
<li>Internet-exposed IP addresses and services</li>
<li>VPN gateways, remote access portals, and management interfaces</li>
<li>Cloud and SaaS services that can be reached directly from the internet</li>
</ul>
<p>In our Technical Risk Assessments, we consistently find that this external footprint is larger and more exposed than security teams realize. Shadow IT, forgotten projects, third-party integrations, and misconfigured cloud services all expand the attack surface in ways that rarely show up in internal inventories.</p>
<p>Common issues we uncover include:</p>
<ul>
<li>Unknown or “orphaned” assets that no one owns but are still live on the internet</li>
<li>Outdated software and configurations on public-facing systems</li>
<li>Overly permissive access to admin portals, APIs, and management interfaces</li>
<li>Inconsistent controls between on-premises and cloud, or between different business units</li>
</ul>
<p>Each one of these gaps represents an opportunity for an adversary to gain initial access with minimal effort.</p>
<h4>How Falcon Exposure Management Uncovers Risk</h4>
<p>CrowdStrike Professional Services uses Falcon Exposure Management to uncover and validate these risks as part of the Technical Risk Assessment.</p>
<p>Falcon Exposure Management continuously discovers and maps internet-facing assets — domains, IP ranges, cloud services, and more — and correlates them with vulnerabilities, misconfigurations, and threat intelligence. This gives us a view of the external attack surface.</p>
<p>During a Technical Risk Assessment, our consultants:</p>
<ol>
<li>Enumerate the organization’s external footprint using Falcon Exposure Management to identify known and unknown assets.</li>
<li>Prioritize exposures based on exploitability and adversary behavior, focusing on the paths real attackers are most likely to use.</li>
<li>Validate risk with hands-on analysis, confirming what an attacker could see and do from the outside.</li>
<li>Deliver clear recommendations outlining which issues to fix first and how to close high-risk internet-facing gaps.</li>
</ol>
<p>The result is an evidence-based view of the external attack surface and a prioritized roadmap to reduce the risk of a breach starting from an exposed asset on the public internet.</p>
<h3>Applications and Vulnerabilities</h3>
<p>When we review applications and vulnerabilities during a Technical Risk Assessment, we rarely find a lack of tools. Most organizations have endpoint detection and response (EDR), vulnerability scanners, and patch management platforms. The challenge they most often face is the gap between finding issues and fixing them within a defined window.</p>
<p>The most common pattern we see is critical vulnerabilities on “managed” assets. Even on systems covered by endpoint sensors and vulnerability scanners, we routinely find critical-severity CVEs that have been open for weeks or months. These are often on business-critical servers and externally reachable systems.</p>
<p>Patching is often treated as best-effort instead of a measured commitment. Technical Risk Assessments frequently find organizations lacking clear, risk-based SLAs for remediation, or SLAs that exist on paper but aren’t tracked and enforced in practice.</p>
<p>Our recommendation is straightforward:</p>
<ul>
<li>Establish explicit SLAs for vulnerability remediation based on severity, exploitability, and exposure — for example, internet-facing and business-critical assets are held to the tightest timelines.</li>
<li>Continuously measure against those SLAs so security and IT teams can see where patch debt is accumulating.</li>
</ul>
<p>In a Technical Risk Assessment, our team uses Falcon Exposure Management to surface these high-risk CVEs on managed assets, show where SLA breaches are concentrated, and give you a prioritized, evidence-based plan to close the most dangerous gaps.</p>
<h3>Accounts, Identity, and Configuration Hygiene</h3>
<p>In almost every Technical Risk Assessment, we find identity hygiene issues create easy, high-impact paths for attackers. A few patterns repeatedly surface:</p>
<h4>Noisy Remote Accounts on Home Networks</h4>
<p>With today’s remote and hybrid workforce, many employees are accessing corporate resources from home networks that don’t have enterprise-grade security controls. In our assessments, we often see a small number of systems associated with remote workers generating a very high volume of login attempts.</p>
<p>These endpoints become magnets for credential stuffing and brute-force activity. Attackers repeatedly try username/password combinations against internet-reachable services, and nothing on the home Wi-Fi stops this activity at the perimeter. Without good monitoring and controls, this “background noise” can hide real compromise attempts and make it harder for defenders to spot malicious logins in time.</p>
<h4>Kerberos Misconfigurations that Make Kerberoasting Trivial</h4>
<p>Kerberos is foundational to how many organizations authenticate users and services — and there are many ways it can be misconfigured. In many environments, we see service accounts with weak passwords, legacy encryption settings, and excessive privileges.</p>
<p>Kerberoasting remains a go-to technique: Attackers request service tickets, take them offline, and try to crack them. When passwords are weak or never rotated, this becomes a reliable way to quickly turn a standard domain account into powerful access. Misconfigured Kerberos and weak service account passwords is a combination that dramatically lowers the bar for a successful compromise.</p>
<h4>Active Directory as a Critical and Accessible Target</h4>
<p>Most enterprises still rely on Active Directory (AD) as the backbone of their identity infrastructure. This makes AD a primary target for modern attackers. Once an adversary can control or abuse AD, they can move laterally, escalate privileges, and persist with relative ease.</p>
<p>In Technical Risk Assessments, we frequently uncover:</p>
<ul>
<li>Stale or orphaned accounts that still have access they no longer need</li>
<li>Over-privileged service and admin accounts</li>
<li>Weak or inconsistent password policies</li>
</ul>
<p>Legacy configurations that were “good enough” years ago are dangerous today. Cleaning up AD, tightening identity configurations, and enforcing strong authentication and password hygiene are some of the most direct ways to reduce cyber risk.</p>
<h2>Patterns of Strong Security</h2>
<p>Across hundreds of Technical Risk Assessments, the organizations in the strongest position tend to have a few things in common:</p>
<p><b>A mapped and owned external attack surface:</b> They know which domains, IP ranges, cloud services, and internet-facing applications belong to them, and who owns each one. Falcon Exposure Management is used to continuously discover new assets and flag drift. It helps confirm nothing lives on the public internet without clear ownership, baseline controls, and a plan to remediate issues.</p>
<p><b>Risk-based vulnerability management with real SLAs:</b> Vulnerability data is prioritized by exposure and adversary behavior. High-risk CVEs on critical and internet-facing systems have tight, enforced SLAs. Falcon Exposure Management helps correlate vulnerabilities with real-world context so teams can focus on what reduces breach likelihood.</p>
<p><b>Clean, well-governed identities and directories:</b> Remote endpoints are monitored for unusual login activity, and policies account for the realities of home networks. Kerberos is configured securely, service account passwords are strong and rotated, and Kerberoasting-resistant configurations are in place. Active Directory is well-maintained: Stale accounts are removed, privileges are minimized, and configuration hygiene is continuously improved.</p>
<p><b>Integrated visibility and a habit of continuous validation:</b> Security and IT teams work from a shared, current view of assets, vulnerabilities, and identities. Technical Risk Assessments are used as a recurring health check to validate that controls are behaving as expected, SLAs are met, and newly introduced technologies don’t silently expand risk.</p>
<h2>How We Help: CrowdStrike Technical Risk Assessment</h2>
<p>The Technical Risk Assessment provides a unified view of exposure across the external attack surface, applications, vulnerabilities, accounts, identity, and configuration hygiene — powered by the CrowdStrike Falcon® platform.</p>
<p><b>What the assessment delivers:</b></p>
<ul>
<li>An executive‑ready report that summarizes exposure, business impact, and accountable owners</li>
<li>Remediation details for each finding, mapped to real‑world adversary techniques</li>
<li>A prioritized plan that scores every action by criticality and level of effort, so teams know what to fix first and how much work is required</li>
</ul>
<p><b>Platform capabilities behind the assessment:</b></p>
<ul>
<li>Falcon Exposure Management to discover, assess, and act on risk across assets and the external attack surface</li>
<li>CrowdStrike Falcon® Next-Gen Identity Security to reveal and close risky identity paths and Active Directory weaknesses</li>
<li>CrowdStrike Falcon® for IT to query, manage, and remediate at scale across the environment</li>
</ul>
<p><i><b>Contact your CrowdStrike representative or complete this form to schedule your Technical Risk Assessment.</b></i></p>
<h4>Additional Resources</h4>
<p>The post <a href="https://massive.news/crowdstrike-technical-risk-assessments-reveal-common-exposure-patterns/">CrowdStrike Technical Risk Assessments Reveal Common Exposure Patterns</a> appeared first on <a href="https://massive.news">MASSIVE News</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>From Scanner to Stealer: Inside the trivy-action Supply Chain Compromise</title>
		<link>https://massive.news/from-scanner-to-stealer-inside-the-trivy-action-supply-chain-compromise/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Sun, 22 Mar 2026 19:00:08 +0000</pubDate>
				<category><![CDATA[Technology and Science]]></category>
		<category><![CDATA[2024]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[Analysis]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[From The Front Lines]]></category>
		<category><![CDATA[full]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[name]]></category>
		<category><![CDATA[Open]]></category>
		<category><![CDATA[Popular]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[sleep]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[supply chain]]></category>
		<category><![CDATA[true]]></category>
		<category><![CDATA[vulnerabilities]]></category>
		<category><![CDATA[WHO]]></category>
		<guid isPermaLink="false">https://massive.news/from-scanner-to-stealer-inside-the-trivy-action-supply-chain-compromise/</guid>

					<description><![CDATA[<p>While investigating a spike in script execution detections across several CrowdStrike Falcon® platform customers, CrowdStrike’s Engineering...</p>
<p>The post <a href="https://massive.news/from-scanner-to-stealer-inside-the-trivy-action-supply-chain-compromise/">From Scanner to Stealer: Inside the trivy-action Supply Chain Compromise</a> appeared first on <a href="https://massive.news">MASSIVE News</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>While investigating a spike in script execution detections across several CrowdStrike Falcon® platform customers, CrowdStrike’s Engineering team traced the activity to a compromised GitHub Action named aquasecurity/trivy-action. This popular open-source vulnerability scanner is frequently used in CI/CD pipelines.&nbsp;</p>
<p>Our investigation found that 76 of the scanner’s 77 release tags had been retroactively poisoned via git tag repointing, replacing the legitimate entry point with a multi-stage credential stealer. The malicious code runs silently before the real scanner, so workflows appear to complete normally.&nbsp;</p>
<p>Aqua Security has officially confirmed the compromise of the Trivy GitHub Action script, setup script, and binary, and has subsequently quickly removed all malicious artifacts from their repositories. Additionally, CrowdStrike coordinated with Aqua Security prior to this publication. In this blog, we discuss how this activity was discovered, how the attack works, what the payload does, and how CrowdStrike helps organizations defend against this threat.</p>
<h2>GitHub Actions and Why They Matter</h2>
<p>GitHub Actions is the CI/CD platform built into GitHub. When a developer pushes code, opens a pull request, or merges a branch, GitHub Actions can automatically build, test, and deploy that code. GitHub Actions is used by millions of repositories from small open-source projects to enterprise production pipelines.</p>
<p>Workflows are defined in YAML files that live in a repository&#8217;s <code>.github/workflows/</code> directory. Each workflow is composed of jobs, and each job runs a series of steps on a runner — a virtual machine or container provisioned to execute the work. These runners have access to the repository&#8217;s code, its configured secrets (API keys, deploy tokens, cloud credentials), and often broad network access to internal infrastructure.</p>
<p>A key feature of GitHub Actions is the ability to reference reusable actions, which are prepackaged steps published by third parties. Instead of writing custom scripts for common tasks like checking out code, setting up a language runtime, or running a security scanner, teams reference shared actions by name and version:</p>
<pre>
<code>  steps:
    - uses: actions/checkout@v4
    - uses: aquasecurity/trivy-action@0.24.0</code>
</pre>
<p>When a workflow runs, the runner downloads the referenced action from GitHub, extracts it, and executes its entry point. This is where the trust model becomes critical: The runner executes whatever code the action contains, with full access to the runner&#8217;s environment, secrets, and network.</p>
<p>Most teams reference actions by tag (e.g., @0.24.0 or @v2). Tags are human-readable and easy to update. But in Git, tags are mutable — they can be silently repointed to a different commit without any visible change to the release page, the tag name, or the published dates. This is the mechanism exploited in the compromise described below.</p>
<p>aquasecurity/trivy-action is a GitHub Action published by Aqua Security that wraps its open-source vulnerability scanner, Trivy. It&#8217;s widely adopted for scanning container images, file systems, and infrastructure-as-code for known vulnerabilities as part of CI/CD pipelines.</p>
<p>In summary, if an action&#8217;s code is modified, whether by its maintainers or by someone who gained write access, every pipeline that references it will trust and execute the new code on its next run, all with full access to that pipeline&#8217;s secrets, credentials, and infrastructure.</p>
<h2>Initial Discovery</h2>
<p>An initial spike on Linux platforms linked to runners was observed on March 19, 2026. The detections were concentrated on GitHub Actions runners, and the script content didn&#8217;t appear to align with benign CI/CD activity.</p>
<p>Digging into the process tree, the full execution chain was traced to one of the affected runners:</p>
<pre>
<code> runc
   └── /bin/bash /home/runner/run.sh
        └── /bin/bash /home/runner/run-helper.sh
             └── Runner.Listener run
                  └── Runner.Worker spawnclient 149 152
                       └── /usr/bin/bash --noprofile --norc -e -o pipefail /home/runner/_work/_temp/395479a1-…ded349.sh
                           └── /bin/bash /home/runner/_work/_actions/aquasecurity/trivy-action/0.24.0/entrypoint.sh</code>
</pre>
<p>Reading from top to bottom: runc starts the container, which launches the runner&#8217;s startup scripts (run.sh → run-helper.sh). These start Runner.Listener, which connects to GitHub and waits for jobs. When a workflow is triggered, the Listener spawns Runner.Worker to execute it. The Worker runs each workflow step as a shell script in a temp directory — the 395479a1-…ded349.sh wrapper. That wrapper calls the action&#8217;s entrypoint.sh, which is where the malicious code lives.</p>
<p>From here, CrowdStrike began investigating the action itself.</p>
<h2>What the Payload Does</h2>
<p>The malicious entrypoint.sh prepends approximately 105 lines of attack code before the legitimate Trivy scanner logic. An example of one of the malicious commits can be viewed here.</p>
<p>It executes a multi-stage credential theft operation, then runs the real scanner so the workflow appears to succeed normally.</p>
<h3>Stage 1: Runner Process Discovery</h3>
<p>Initially, the script enumerates process IDs (PIDs) of GitHub Actions runner processes (Runner.Worker, Runner.Listener, runsvc, run.sh) and reads their /proc/{PID}/environ files, filtering for environment variables containing env or ssh in their names.</p>
<h3>Stage 2: Platform-Specific Credential Theft</h3>
<p>The attack branches based on the runner environment:</p>
<p>On GitHub-hosted Linux runners, a Base64-encoded Python script is decoded and executed with sudo. It locates the Runner.Worker process, reads its memory maps via /proc/{PID}/maps, and scrapes raw process memory via /proc/{PID}/mem looking for GitHub Actions secrets — specifically JSON structures matching &#8220;name&#8221;:{&#8220;value&#8221;:&#8221;&#8230;&#8221;,&#8221;isSecret&#8221;:true}.</p>
<p>On self-hosted runners, a different Base64-encoded Python script performs broad filesystem credential harvesting. It targets the following:</p>
<ul>
<li>SSH private keys and configs</li>
<li>Cloud credentials (AWS, Google Cloud, Azure)</li>
<li>Kubernetes configs and service account tokens</li>
<li>Docker registry credentials</li>
<li>Database credentials (MySQL, PostgreSQL, MongoDB, Redis)</li>
<li>CI/CD configs (GitLab CI, Travis, Jenkins, Drone)</li>
<li>Infrastructure-as-code secrets (Terraform state/vars, Ansible, Helm)</li>
<li>TLS/SSL private keys</li>
<li>.env files and API keys</li>
<li>Cryptocurrency wallet keys (Bitcoin, Ethereum, Solana validator keypairs, Cardano, and others)</li>
<li>System files (/etc/passwd, /etc/shadow, shell histories)</li>
</ul>
<h3>Stage 3: Encrypted Exfiltration</h3>
<p>Collected data is encrypted with a randomly generated AES-256-CBC session key, and the session key is wrapped with a hardcoded 4096-bit RSA public key. The encrypted bundle (payload.enc + session.key.enc) is packaged as <code>tpcp.tar.gz</code>. This ensures only the adversary server with access to the corresponding RSA private key can decrypt the payload.</p>
<h3>Stage 4: Dual Exfiltration Channels</h3>
<p>The primary exfiltration channel is an HTTPS POST to <code>scan.aquasecurtiy[.]org</code> — a typosquatted domain mimicking Aqua Security&#8217;s legitimate aquasecurity.com.</p>
<p>If the endpoint returns a non-2XX response and INPUT_GITHUB_PAT is available, the script falls back to exfiltrating through GitHub itself. It will create a public repository named tpcp-docs under the victim&#8217;s GitHub account, create a timestamped release, and upload the encrypted bundle as a release asset.</p>
<h3>Stage 5: Cleanup and Camouflage</h3>
<p>All temporary files are removed. The remainder of the script is a functional copy of the real trivy-action entry point. It downloads and runs Trivy normally, producing expected scanner output. To an operator reviewing workflow logs, the step appears to have completed successfully.</p>
<h2>Further Discoveries</h2>
<p>Every release tag of aquasecurity/trivy-action from GitHub was downloaded and scanned. This includes 77 tags total, spanning from 0.0.1 to 0.35.0. Each entrypoint.sh was checked against five indicator of compromise (IOC) patterns derived from the malicious payload.</p>
<p>The result of this analysis is as follows:</p>
<table cellpadding="1" cellspacing="0" border="1">
<tbody>
<tr class="top-row bg-orange">
<td><b>Metric</b></td>
<td><b>Count</b></td>
</tr>
<tr>
<td>Total tags scanned</td>
<td>77</td>
</tr>
<tr>
<td>Compromised</td>
<td>76</td>
</tr>
<tr>
<td>Clean</td>
<td>1</td>
</tr>
</tbody>
</table>
<p>The only clean tag is 0.35.0. Every other release from 0.0.1 through 0.34.2 currently serves a malicious entrypoint.sh.</p>
<p>The setup-trivy action was also compromised to execute the same malicious script.</p>
<p>In addition to the compromised trivy-action GitHub Action, the trivy scanner version 0.69.4 was also compromised. When it executes, a script is dropped to <code>~/.config/sysmon.py</code>. The script acts as a lightweight stage-1 loader. After an initial five-minute sleep (likely intended to outlast sandbox analysis timeouts), it enters a polling loop that contacts a command-and-control (C2) server approximately every 50 minutes.&nbsp;</p>
<p>The C2 is hosted on the Internet Computer (ICP) blockchain (<code>hxxps[://]tdtqy-oyaaa-aaaae-af2dq-cai[.]raw[.]icp0[.]io</code>), making it resistant to traditional domain takedowns.</p>
<p>On each cycle, the loader fetches a URL from the C2, compares it against a locally cached state file, and if the URL is new, downloads the referenced binary to <code>/tmp/pglog</code>. It then marks the file executable and launches it as a detached process with all output suppressed. The choice of filename mimics PostgreSQL logging, and the state file is dot-prefixed to stay hidden from casual directory listings.</p>
<p>Error handling is deliberately silent throughout. Every operation is wrapped in bare except blocks that discard failures, ensuring the loader never crashes or produces visible output. Combined with the spoofed browser User-Agent and the lack of any logging, the script is designed to operate invisibly on a compromised host while allowing the attacker to rotate payloads at will by simply updating the URL served by the C2.</p>
<p>The binary also exhibits the same credential-stealing behavior as the compromised action. It scans for credentials, bundles them, encrypts them, and then exfiltrates the data via a post request.</p>
<h2>How It Was Done</h2>
<p>Git tags are mutable references. A lightweight tag is just a pointer from a name to a commit SHA. With write access to a repository, an attacker can force-push a tag to point to a different commit:</p>
<pre>
<code>  git tag -f 0.24.0 &lt;new-commit&gt;
  git push -f origin refs/tags/0.24.0</code>
</pre>
<p>The release page on GitHub doesn&#8217;t change — same name, same dates, same description. But the source archive that gets downloaded now contains different code.</p>
<p>We confirmed this by comparing what the 0.24.0 tag currently delivers against its parent commit:</p>
<p>Tag 0.24.0 resolves to commit e0198fd2b6e1679e36d32933941182d9afa82f6f:</p>
<ul>
<li>entrypoint.sh is 17,592 bytes</li>
<li>First line after the shebang: _COLLECT_PIDS=&#8221;$$&#8221; (the stealer)</li>
<li>This commit is not reachable from the master branch — it&#8217;s a dangling commit that exists only because the tag points to it</li>
</ul>
<p>The parent of that commit (57a97c7e7821a5776cebc9bb87c984fa69cba8f1) is the same commit that the clean 0.35.0 tag points to:</p>
<ul>
<li>entrypoint.sh is 2,855 bytes</li>
<li>First line after the shebang: TRIVY_CMD=&#8221;${TRIVY_CMD:-trivy}&#8221; (the legitimate scanner)</li>
<li>This commit is reachable from master</li>
</ul>
<p>The SHA256 hashes tell the story:</p>
<table cellpadding="1" cellspacing="0" border="1">
<tbody readability="5">
<tr class="top-row bg-orange">
<td><b>Source</b></td>
<td><b>entrypoint.sh SHA256</b></td>
<td><b>Size</b></td>
</tr>
<tr readability="2">
<td>Tag 0.24.0 (compromised)</td>
<td>18a24f83e807479438dcab7a1804c51a00dafc1d526698a66e0640d1e5dd671a</td>
<td>17,592 bytes</td>
</tr>
<tr readability="4">
<td>Parent commit (legitimate)</td>
<td>07500e81693c06ef7ac6bf210cff9c882bcc11db5f16b5bded161218353ba4da</td>
<td>2,855 bytes</td>
</tr>
<tr readability="4">
<td>master branch (legitimate)</td>
<td>07500e81693c06ef7ac6bf210cff9c882bcc11db5f16b5bded161218353ba4da</td>
<td>2,855 bytes</td>
</tr>
</tbody>
</table>
<p>The malicious commit&#8217;s metadata — author name, commit message (&#8220;Upgrade trivy to v0.53.0 (#369)&#8221;), and timestamps (2024-07-09) — all mirror a legitimate prior commit. Git allows setting arbitrary author and committer dates via GIT_AUTHOR_DATE and GIT_COMMITTER_DATE environment variables, so these cannot be trusted.</p>
<p>The diagram below shows the full attack chain.</p>
<p>The post <a href="https://massive.news/from-scanner-to-stealer-inside-the-trivy-action-supply-chain-compromise/">From Scanner to Stealer: Inside the trivy-action Supply Chain Compromise</a> appeared first on <a href="https://massive.news">MASSIVE News</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>CrowdStrike Achieves NCSC CIR Assurance for Incident Response</title>
		<link>https://massive.news/crowdstrike-achieves-ncsc-cir-assurance-for-incident-response/</link>
		
		<dc:creator><![CDATA[wiredgorilla]]></dc:creator>
		<pubDate>Tue, 03 Mar 2026 07:00:04 +0000</pubDate>
				<category><![CDATA[Technology and Science]]></category>
		<category><![CDATA[Cyberattacks]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[From The Front Lines]]></category>
		<category><![CDATA[Intelligence]]></category>
		<category><![CDATA[Operations]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[uk]]></category>
		<category><![CDATA[us]]></category>
		<guid isPermaLink="false">https://massive.news/crowdstrike-achieves-ncsc-cir-assurance-for-incident-response/</guid>

					<description><![CDATA[<p>CrowdStrike has been independently assessed and assured against the National Cyber Security Centre (NCSC) Cyber Incident...</p>
<p>The post <a href="https://massive.news/crowdstrike-achieves-ncsc-cir-assurance-for-incident-response/">CrowdStrike Achieves NCSC CIR Assurance for Incident Response</a> appeared first on <a href="https://massive.news">MASSIVE News</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span readability="84.414959928762"></p>
<p>CrowdStrike has been independently assessed and assured against the National Cyber Security Centre (NCSC) Cyber Incident Response (CIR) Standard, a UK government-backed standard designed to help organizations identify incident response providers with the capability, governance, and technical competence to manage serious cyber incidents.</p>
<p>For customers, the NCSC CIR certification provides assurance that CrowdStrike has been independently assessed against defined requirements for incident handling, service delivery, and operational rigor. It reflects our ability to help customers navigate critical incidents and build long-term resilience.</p>
<h2>A Higher Standard for Incident Response</h2>
<p>This milestone comes as the UK places increased emphasis on cyber resilience, operational assurance, and incident response as core pillars of national cyber preparedness. At the same time, cyber incidents continue to rise — the CrowdStrike 2025 European Threat Landscape Report found that Europe-based victims made up nearly 22% of entities named on dedicated leak sites tracked by CrowdStrike. This makes Europe the second most targeted region after North America. The UK is a consistent part of that pressure, and leak-site tracking shows it is among the most targeted of the countries in the region.</p>
<p>Against this backdrop, customers want more than reputation when choosing an incident response partner. They want confidence that the provider can operate to a defined standard, especially when incidents involve sensitive systems, tight oversight, and high consequences.</p>
<p>The NCSC CIR Scheme is a clear marker of the standard we hold ourselves to. It strengthens confidence for customers in the UK and throughout Europe that rely on CrowdStrike and reflects our continued investment in supporting organizations across the region.</p>
<h2>Why Customers Choose CrowdStrike</h2>
<p>CrowdStrike has been at the forefront of responding to the world’s most complex cyberattacks for over a decade, leading consequential investigations worldwide. This recognition reinforces the trust customers place in us as a partner both during critical incidents and in the work that follows to build robust cyber resilience. We provide:</p>
<p><b>Leading Breach Response</b></p>
<p>CrowdStrike is trusted for the most complex breach investigations because we bring what customers need in a crisis: seasoned incident responders with deep investigative and forensic experience, frontline threat intelligence informed by real intrusions, and visibility across endpoint, identity, and cloud, powered by the CrowdStrike Falcon® platform. This combination helps teams quickly understand the intrusion, confirm what’s affected, and take decisive action to remove the threat, reduce impact, and restore operations. It’s also why CrowdStrike has been named a Leader in incident response services by both Forrester and IDC.</p>
<p><b>Resilience Through a Services Retainer</b></p>
<p>Our goal isn’t just to help customers during a crisis. Through CrowdStrike’s services retainer, we work alongside organizations on a tailored journey to strengthen readiness and reduce risk over time through engagements like red teaming, compromise assessments, tabletop exercises, technical reviews, and other targeted exercises. These steps validate customers’ capabilities and plans, close control gaps, and harden defenses so defenders are better prepared to face future challenges.</p>
<p><b>A Government-Backed Signal of Trust</b></p>
<p>Whether customers engage us to manage a breach or to strengthen resilience over time, trust is the throughline. The NCSC CIR Standard certification confirms that CrowdStrike’s incident response services in the UK have been independently assessed against defined requirements covering provider capability, technical competence, and service delivery. For customers, this provides added confidence that our incident response approach aligns with a recognized and reputable UK government-backed standard when selecting a response partner.</p>
<h2>Our Mission to Build Global Resilience</h2>
<p>At CrowdStrike, our focus is simple: Protect customers when the stakes are highest and help them emerge stronger. This NCSC CIR milestone is part of our commitment, and it reflects the operational discipline behind how we deliver incident response in the UK and around the globe.</p>
<h4>Additional Resources</h4>
<p></span></p>
<p>The post <a href="https://massive.news/crowdstrike-achieves-ncsc-cir-assurance-for-incident-response/">CrowdStrike Achieves NCSC CIR Assurance for Incident Response</a> appeared first on <a href="https://massive.news">MASSIVE News</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
