Shai-Hulud 2.0 and a RCE vulnerability in React
Welcome to the December 2025 edition of the Datadog Security Digest!
This edition covers Shai-Hulud 2.0 and a critical remote code execution (RCE) vulnerability in React. We hope you enjoy catching up on the latest in cloud security!
This newsletter was created by a real person, not a machine. Your curator of the month is Kennedy Toomey.
Shai-Hulud 2.0
Our own Christophe Tafani-Dereeper and Sebastian Obregoso provide an analysis of the second wave of a second self-replicating npm worm, termed Shai-Hulud 2.0. This attack compromised almost 800 npm packages with a payload focused on harvesting credentials.
Cloud security
New adversary-in-the-middle phishing campaign
Datadog identified a phishing campaign, targeting organizations that use both Microsoft 365 and Okta, that is able to bypass multi-factor authentication (MFA) to hijack the single sign-on flow. The campaign was still active as of December 10th. This post includes the indicators of compromise to look for in your logs.
‘aws login’ introduces new phishing avenue
AWS recently released aws login, a new way for developers to get temporary credentials for local development. Adan Alvarez describes how attackers could exploit this new feature and how to block these attacks through policies.
Datadog’s approach to security
Bianca Lankford details how Datadog redesigned their internal security organization to scale as the company grows. They prioritized reliable, scalable systems, strengthening connections across specialized teams, and anticipating emerging risks and technologies.
Initial security overview of AWS Lambda Managed Instances
Eduard Agavriloae walks through the new AWS Lambda Managed Instances to provide an initial security overview. He uses investigator.cloud & CloudShovel to understand what is happening under the hood of the new AWS capability.
AI security
A new Generative AI Security Scoping Matrix
AWS released a new mental model to help evaluate and implement security controls for foundation model (FM)–based applications.
Prompt injections in CI/CD pipelines is confirmed
Aikido researchers identified a new vulnerability in Github Actions and Gitlab CI/CD that impacts workflows integrating AI agents. The vulnerability exposes those workflows to untrusted user input. This new vulnerability class, called PromptPwnd, confirms that prompt injection can compromise popular CI/CD pipelines.
AI agents are not immune to stress
New studies have shown that AI agents have increased rates of misbehavior when pressured by deadlines or similar stressors. Matthew Hutson describes the performance of different models when exposed to different levels of pressure.
Application security
Unauthenticated remote code execution (RCE) in React Server Components
A critical RCE vulnerability was discovered in React Server Components that affects both React and Next.js. Public exploit code is available, which makes remediation efforts even more critical.
2025 updates to the OWASP Top 10
At OWASP Global AppSec USA, an updated Top 10 was announced. Sooraj Shah details the changes from the previous 2021 version, most notably the addition of Software Supply Chain Failures at number three.
Community events and talks
BlackHat EU
At BlackHat EU, Datadog’s Rory McCune spoke about post-exploitation in Kubernetes clusters in his presentation “Beyond the Surface: Exploring Attacker Persistence Strategies in Kubernetes.” Check out his accompanying blog post to learn more.
AWS re:Invent
Another AWS re:Invent has come and gone. At the conference, Datadog’s Andrew Krug and Riot Games’ Nathan Pitchaikani discussed how to find real incidents among millions of events in their talk entitled “Detection Engineering at Scale: Building High-Fidelity Security Operations.”
