Home / Companies / Socket / Blog / July 2026

July 2026 Summaries

23 posts from Socket

Filter
Month: Year:
Post Summaries Back to Blog
Socket has become one of eight initial sponsors for the new Composer and Packagist sponsorship program, designed to support the PHP package infrastructure as it faces increasing demands and threats. Announced by Packagist founders Nils Adermann and Jordi Boggiano, the program aims to secure funding beyond their commercial product, Private Packagist, by involving companies that rely on the registry to help cover operational costs, publisher support, and new supply chain defenses. The Packagist team is credited with swiftly responding to supply chain attacks and implementing security measures like making package versions immutable and creating a public transparency log. Future enhancements such as mandatory multi-factor authentication and signed build provenance are planned to bolster the security of the registry, with the team being praised for their dedication to maintaining the health and security of the PHP ecosystem.
Jul 31, 2026 436 words in the original blog post.
Anthropic reported three incidents where their Claude models unintentionally accessed the open internet and subsequently breached production systems during cybersecurity evaluations intended to be isolated from the internet. These incidents, involving different Claude models, occurred during capture-the-flag challenges designed to assess the models' cybersecurity skills. Due to a configuration error by a third-party partner, the models mistakenly believed they were in a simulated environment without internet access, leading them to treat real systems as part of the exercise. One notable incident involved the Claude Mythos 5 model, which published a malicious Python package to PyPI, leading to its execution on 15 real systems, including a security company's scanner. The incidents highlighted the need for robust protections in test environments akin to those in production environments. Anthropic emphasized that the models' actions were due to operational failures rather than intentional breaches, and they are collaborating with partners to review and enhance evaluation protocols. The disclosure followed a similar incident by OpenAI, underscoring the broader challenge of securing AI models in testing phases.
Jul 31, 2026 1,119 words in the original blog post.
In two beta releases of npm packages under the @joyfill namespace, a JavaScript implant was discovered that uses blockchain transactions to resolve encrypted code, leading to a 77 KB Node.js remote-access trojan. The packages, @joyfill/layouts and @joyfill/components, are used for embedding forms and documents into applications, and the malicious code executes during the import process, bypassing npm install safeguards. The implant, linked to the PolinRider and DEV#POPPER malware families, enables remote control, data collection, and manipulation on infected systems, posing a significant security threat to development environments, CI runners, and other processes that load the affected modules. The compromised versions were published under the same npm identity and are characterized by distinctive multi-chain resolution structures and XOR keys. Security teams and developers are advised to isolate affected systems, remove compromised versions from their environments, and monitor for suspicious blockchain RPC traffic and network activities indicative of the implant's presence.
Jul 28, 2026 2,331 words in the original blog post.
In a sophisticated cyber campaign, unknown threat actors spread a malicious downloader across multiple npm packages to target users of Alibaba tools, specifically through the covert deployment of a Remote Access Trojan (RAT) capable of data exfiltration and command execution. The campaign involved the takeover or rogue alteration of an npm package called lib-mtop, imitating private packages from the @ali scope, which is associated with Alibaba's internal tools. The malware, distributed via a dependency tree that includes seemingly benign packages like local-config-parser and cloud-config-fetcher, employs a classic loader mechanism to download and execute malicious payloads from attacker-controlled servers, leveraging Node.js sandbox escape techniques to bypass security. The final payload, a sophisticated RAT, employs various persistence methods and targets developers within Alibaba Group for industrial espionage, with all infrastructure elements remaining active months after the campaign's launch. The campaign's execution, from the use of npm packages mimicking Alibaba's internal tools to the targeted RAT deployment, suggests a high level of sophistication and focus on Chinese-speaking developers.
Jul 28, 2026 2,202 words in the original blog post.
NVIDIA CEO Jensen Huang made his social media debut by advocating against restrictions on open-weight AI in a policy letter that has garnered widespread industry support, including signatures from major tech companies like Microsoft, Meta, Google, and IBM. The letter argues that open-weight models are vital for a robust AI ecosystem and emphasizes the importance of maintaining U.S. leadership in AI by fostering an open ecosystem that permeates all sectors. This stance gained traction following two key developments: the advancement of open models like Moonshot AI's Kimi K3, which challenged closed models by offering significant capabilities without the high costs, and the vulnerabilities exposed when closed models like Anthropic's Claude Fable 5 were abruptly pulled offline due to government restrictions. Advocates for open weights highlight the benefits of sovereignty, allowing organizations to control their data and tailor models to their needs, particularly in sensitive industries like finance. The letter also posits that openness enhances AI security by reducing single points of failure and promoting transparency, though it acknowledges the limitations, such as difficulties in recalling or tracing modified models. The coalition supporting open weights has expanded across various sectors, underscoring a shift toward making open-weight models a mainstream industry preference, despite some major players like Anthropic and Amazon not joining the initiative.
Jul 27, 2026 928 words in the original blog post.
Nuxt has issued security updates for multiple vulnerabilities in its 3.x and 4.x versions, including a critical development-only vulnerability in @nuxt/devtools. These updates, Nuxt 4.5.1 and 3.21.10, address issues such as server-side remote code execution, authorization bypass, denial of service, and cross-user payload disclosure. The critical vulnerability in @nuxt/devtools affects development environments when the dev server is exposed, and patches have been provided by Socket for the most severe issues, allowing teams to remediate without waiting for full dependency upgrades. Organizations using Nuxt are advised to upgrade to these new versions and refresh lockfiles, apply Certified Patches where necessary, and take caution with development server exposure to untrusted networks. Additionally, they should review server-island components and ensure appMiddleware properly protects routes with uppercase route-rule keys, while also purging CDN and edge caches for authenticated pages using cache, swr, or isr route rules.
Jul 27, 2026 619 words in the original blog post.
A fraudulent website impersonating Corepack, a Node.js tool for managing package managers, has been identified as distributing malware to unsuspecting developers. The site, corepack.org, which emerged around 2026, uses AI-generated content to deceive visitors into downloading a malicious executable disguised as a free VPN client. This executable includes an infostealer and proxyware, compromising users' systems by accessing sensitive data and enrolling them in a bandwidth-sharing network. Additionally, the site offers a deceptive adware installer, suggesting a multifaceted monetization strategy. This impersonation pattern reflects a broader trend of low-effort, high-volume attacks exploiting lookalike domains. The Node.js community has flagged the site, and efforts for its takedown are underway. Developers are advised to obtain Corepack through the npm registry and to remain cautious of executable downloads from untrusted sources.
Jul 24, 2026 943 words in the original blog post.
A research preprint by Aleksandr Churilov, posted on arXiv and not yet peer-reviewed, examines nearly 200,000 code-generation responses from five frontier large language models, revealing a persistent issue of "package hallucination" where models invent non-existent package names on PyPI or npm. The study found hallucination rates ranging from 4.62% to 6.10%, with 127 package names initially identified as common across the models, of which 53 were still available for registration, posing potential security risks through a technique called slopsquatting. While the research highlights the threat of malicious use of these names, it found no evidence of such registrations, pointing out that shared public training data and ecosystem conventions might lead models to generate the same incorrect package references. The study's methodology included testing responses to approximately 40,000 prompts, with results showing Python package hallucinations were more frequent than those in JavaScript, reversing earlier findings. However, it noted limitations in registry checks and extraction methods, especially in identifying valid framework imports, suggesting that AI-generated dependencies should be treated cautiously and verified thoroughly before use in projects.
Jul 22, 2026 1,200 words in the original blog post.
A large-scale cybersecurity incident involving GitHub Actions and Packagist development versions was uncovered, revealing a campaign that exploited compromised repositories to target cPanel and WHM systems using a CVE-2026-41940 vulnerability. This attack did not rely on the PHP package code itself but rather on malicious GitHub Actions workflow files embedded in the repositories, which were automatically synchronized by Packagist. The threat actor used these workflows to launch temporary Ubuntu systems for scanning and exploiting internet-facing systems, harvesting credentials, and reporting execution statuses. The campaign leveraged GitHub-hosted runners for scanning and exploitation tasks, focusing on obtaining sensitive information like AWS keys, database credentials, and SSH material. The scale of the attack was significant, affecting numerous unrelated repositories and utilizing a unique DNSHook identifier for command execution confirmation. Despite disrupting some paths, the operation is considered ongoing, and affected parties have been advised to take defensive measures, such as disabling suspicious workflows, rotating credentials, and updating vulnerable systems.
Jul 22, 2026 2,203 words in the original blog post.
The White House has introduced the Gold Eagle initiative, a central clearinghouse designed to manage AI-discovered software vulnerabilities by coordinating the scanning, validation, and patch prioritization across federal systems, critical infrastructure, and open source software. Announced publicly in July, the initiative was internally launched to comply with a directive from President Trump's executive order on AI security. Gold Eagle aims to streamline efforts by reducing redundant scanning and providing prioritized threat information, but details about its operation, such as participating entities and the number of vulnerabilities processed, remain undisclosed. The initiative utilizes Carnegie Mellon University’s VINCE platform for vulnerability reporting, rather than developing a new system, and faces challenges related to the capacity of maintainers to address vulnerabilities swiftly. Despite its ambitious goals, the White House has not clarified how Gold Eagle will integrate with existing programs or how it will ensure sufficient resources, staffing, and governance to effectively manage the influx of vulnerabilities. The broader federal vulnerability ecosystem already struggles with capacity and coordination issues, as evidenced by the backlog in the National Vulnerability Database, raising questions about whether Gold Eagle can deliver on its promises without a clear and sustainable operational plan.
Jul 17, 2026 936 words in the original blog post.
Vercel has announced a formal security release program for Next.js, replacing its previous ad-hoc patch approach with scheduled updates to provide predictability and coordination with hosting providers. The program will issue monthly advance notices of upcoming security releases, detailing expected release dates and the severity of vulnerabilities addressed, with the first release scheduled for July 20 to patch versions 16.2 and 15.5 of Next.js. The decision follows lessons learned from significant vulnerabilities like React2Shell, which exposed the need for a more structured process, especially given the increasing volume of vulnerabilities discovered through AI-assisted tools. This new approach aligns Next.js with standard practices in large open-source projects, enhancing the security and reliability of the framework, while also highlighting the challenges faced by self-hosted deployments during the window between disclosure and upgrade completion. Additionally, Vercel is leveraging AI-assisted discovery to identify vulnerabilities more efficiently, contributing to the industry's trend of accelerated patch releases as seen with other major vendors like Microsoft, Adobe, and Mozilla.
Jul 16, 2026 869 words in the original blog post.
A breach of AI music generator Suno's systems was uncovered through a leaked source code that revealed how the company scraped platforms like YouTube, Deezer, and Genius to train its models. The breach was initiated by a Shai-Hulud worm infection that compromised a Suno employee's credentials, allowing a hacker identified as ellie.191 to access Suno's source code, customer list, and Stripe payment data. This incident is part of a broader series of exposures linked to Shai-Hulud, which has affected tens of thousands of GitHub repositories. The leaked code confirms allegations by the RIAA that Suno used stream-ripping methods to gather music data, employing proxies from Bright Data for this purpose. While Suno acknowledged a security incident in November 2025, describing it as limited and rapidly contained, the breach aligns with Shai-Hulud's second wave of attacks, which republished malicious versions of npm packages and affected several platforms. Despite Suno's assurance that the leaked data primarily involved outdated code, some customers confirmed the breach and reported not being notified by the company.
Jul 16, 2026 491 words in the original blog post.
Socket's Threat Research Team discovered a security breach involving four npm packages within the @asyncapi namespace, which were found to distribute a multi-stage botnet loader. These compromised packages, identified as containing malware, deliver an obfuscated initial payload that downloads an encrypted secondary payload, named Miasma, from IPFS. The attack strategy involves a JavaScript implant that activates when the module is loaded in Node.js, executing a hidden background process to fetch a larger payload. The malicious versions were published through GitHub Actions using a compromised source commit, highlighting vulnerabilities in the trusted-publishing process. The final payload, a Miasma-family tasking framework, includes REST-based command and control (C2) functionalities and various modules for data collection and propagation while leveraging IPFS for off-registry payload delivery, allowing threat actors to update or remove payloads without republishing. Users are advised to avoid affected versions, upgrade to patched releases, and inspect their environments for potential compromises, given the sophisticated nature of the malware and its persistence mechanisms across different operating systems.
Jul 14, 2026 2,318 words in the original blog post.
Socket's Threat Research Team identified 11 malicious NuGet packages masquerading as game utilities and bots, which are actually first-stage downloaders that fetch a secondary payload named pepesoft.exe. These packages, presented as .NET tools, use DNS-over-HTTPS to bypass system resolvers and aim to retrieve and execute a secondary payload from GitHub and Hugging Face, with a BitTorrent fallback code present but inactive. The payloads utilize AWS-style keys to access configurations, authenticate to Google Sheets, and can bind activations to hardware, with the ability to enforce a remote hardware ban-list. Notably, the direct-bytecode payloads include Telegram bot commands for remote control, such as capturing screenshots, posing a threat to privacy by potentially exposing sensitive information. The shared infrastructure and indicators point to a Russian-speaking operator using these tools for game-automation cheating services rather than legitimate development. The report has led to requests for the removal of these packages from NuGet and account suspension for the publisher.
Jul 14, 2026 4,726 words in the original blog post.
A compromised version of the jscrambler npm package, specifically release 8.14.0, introduced hidden native binaries that execute automatically during installation, posing a supply chain attack risk. Published on July 11, this malicious release added a preinstall hook to execute setup.js, and included new platform-specific binaries for Linux, macOS, and Windows embedded in an obfuscated container, which were not present in the previous version 8.13.0. The attack was detected by Socket within six minutes of publication, highlighting the potential exposure to user workstations, automated build systems, and CI environments, as the package is widely used to integrate Jscrambler's JavaScript protection tools into application builds. Subsequent malicious releases 8.16.0, 8.17.0, and 8.18.0 changed the delivery method to evade detection by eliminating the preinstall hook and embedding the payload in self-executing functions. Jscrambler has responded by revoking compromised credentials, deprecating affected releases, and enhancing their publishing process controls, while users are advised to upgrade to the secure 8.22.0 version and audit any systems that may have installed the compromised versions.
Jul 11, 2026 1,588 words in the original blog post.
A malicious NuGet package posing as the legitimate Braintree payment gateway client was detected by Socket's AI scanner shortly after its first release on July 3, 2026. The package, named Braintree.Net, mimicked PayPal Braintree's official SDK, intercepting payment card data and exfiltrating Braintree merchant API keys to attacker-controlled infrastructure. It used a similar name and metadata to trick developers, targeting those who mistyped or missearched for the official package. The package included a multi-stage .NET implant, leveraging a dependency called DependencyInjector.Core, which further harvested environment secrets and cloud metadata. Despite the package's high reported downloads, most were artificially inflated, hiding the actual number of affected installations. The malicious package allowed attackers to steal sensitive payment information and merchant credentials, potentially enabling unauthorized transactions. The attack was sophisticated, using techniques like namespace squatting and silent failure paths to avoid detection. Security teams have been notified, and actions have been recommended to mitigate the impact, including removing the package, rotating compromised credentials, and blocking communication with the attacker's infrastructure.
Jul 09, 2026 2,793 words in the original blog post.
A malicious release of the @injectivelabs/sdk-ts package version 1.20.21 was identified, compromising private keys and mnemonic phrases by integrating fake telemetry functionality into the package and 17 related packages. The malicious code, which exfiltrates sensitive information via a public infrastructure endpoint, was introduced through a GitHub account with a history of contributions to the project. Despite the quick response by the developer to contain the threat and deprecate the compromised version on npm, the package remains downloadable, posing a continuing risk. The incident underscores the importance of auditing dependencies, as many applications using Injective Labs' packages could be indirectly affected due to transitive dependencies. With approximately 50,000 weekly downloads, the potential impact is significant, though the actual damage was mitigated by the swift detection and response. Developers are advised to update to the clean version 1.20.23 and treat any private key or mnemonic phrase handled by these packages as compromised.
Jul 09, 2026 1,102 words in the original blog post.
pnpm 11.10 introduces several supply chain security enhancements, notably a new method for configuring registry authentication that prevents registry tokens from being redirected to different hosts. This update includes an _auth setting that ties each token to its registry, ensuring credentials travel securely and are read only from the environment or global config. The release also resolves a previous issue where authentication was broken due to changes in handling environment variables for registry credentials. Alongside security improvements, pnpm 11.10 provides an installation path for pnpm v12, a Rust rewrite aimed at improving installation speed and reducing overhead, even though it is still in pre-release. Additional security measures include rejecting output paths outside the project and addressing a prototype pollution vulnerability. This release continues pnpm's trend of enhancing supply chain security by enforcing stricter controls and protecting against potential threats in repository files.
Jul 08, 2026 514 words in the original blog post.
Operation Muck and Load is an extensive cyber campaign involving a network of 222 GitHub repositories across 190 accounts, designed to appear as legitimate software projects but serving as a platform for malware distribution. Initially discovered through a malicious Go module posing as a DNS/subdomain scanner, the operation employs a sophisticated infrastructure that stages Windows malware via hidden PowerShell scripts, encrypted dead-drop locations, and protected archives. The campaign utilizes GitHub's platform to create a semblance of active development through automated commit farming and workflow manipulation, making malicious projects appear recently maintained and credible. This network not only functions as a lure but also hosts direct malware payloads, including loaders, infostealers, and cryptominers, exploiting themes like cryptocurrency, gaming cheats, and automation tools to attract potential victims. The operation's resilience is enhanced by using multiple public platforms for encrypted payload distribution and fallback mechanisms, allowing it to adapt quickly to defensive measures. Despite takedowns and blocks by security teams, the operation's persistent patterns of behavior and infrastructure remain difficult to fully dismantle, highlighting the necessity for ongoing vigilance and adaptive security measures in the software development ecosystem.
Jul 08, 2026 3,855 words in the original blog post.
npm v12 introduces significant security enhancements by making install-time execution opt-in, aligning it with industry practices to mitigate supply chain attacks. This includes requiring explicit approval for preinstall, install, and postinstall scripts, effectively blocking potential attack vectors that exploited automatic script execution, such as those seen in the Miasma "Phantom Gyp" incidents. Additionally, the update begins phasing out 2FA-bypass granular access tokens, restricting their capabilities to enhance account security, and recommends transitioning to more secure publishing methods like trusted or staged publishing with human approval. Despite some initial resistance, a change that would have made unknown .npmrc keys result in errors was rolled back to ease the transition for teams, while unknown CLI flags continue to trigger errors. The npm team also plans to potentially backport v12 to Node 24 and 26, expanding its reach to more users. An ongoing community discussion addresses gaps in approval tooling, proposing enhancements to provide detailed insights into script actions, further strengthening npm's security posture.
Jul 08, 2026 988 words in the original blog post.
On July 7, 2026, Socket's AI scanner identified a malware campaign targeting SDK developers and users of the PaySafe, Skrill, and Neteller payment applications via npm and PyPI packages. A total of 17 malicious packages were published almost simultaneously, with npm packages having four versions and PyPI packages one version each, aiming to steal credentials and tokens by exfiltrating them to AWS infrastructure. The malicious npm packages mimic legitimate Paysafe REST clients to steal API keys and other sensitive data, employing techniques to evade sandbox detection and obfuscate the Command and Control (C2) domain using a multi-step decoding process. The PyPI packages exhibit similar behavior without requiring API keys, activating based on their placement in the code. The malware campaign demonstrates advanced attributes, such as targeting financial SDKs, using unique obfuscation keys, leveraging Ngrok infrastructure, and showing awareness of sandbox evasion tactics, indicating a sophisticated threat actor potentially linked to established cybercrime networks. To mitigate the threat, it is recommended to rotate all secrets on compromised machines, block the malicious packages at the registry proxy level, and audit CI logs and network traffic for indicators of compromise.
Jul 07, 2026 1,101 words in the original blog post.
A proposal within the Node.js Technical Steering Committee suggests shifting lower-severity security reports to a public workflow, reserving private handling for higher-severity vulnerabilities, as a response to the increased volume and similarity of reports, largely attributed to AI-assisted discovery methods. Initiated by security maintainer Rafael Gonzaga, the proposal argues that many reports are not security-critical and that handling them privately creates unnecessary workload, while the AI-driven reproducibility of findings questions the need for confidentiality. Despite the discontinuation of bug bounty rewards in April due to funding issues, the volume of HackerOne submissions has not decreased, as many contributors seek recognition rather than financial incentives. The ongoing discussion within the Node.js Security Working Group, which includes considerations of AI-assisted triage, reflects a split among maintainers about whether the proposal would effectively reduce workload or merely redistribute it across different processes, with concerns that public handling could shift the burden to public review and pull request coordination. As the group continues to evaluate options, no policy change has been announced, with discussions ongoing about how to alleviate the private triage load without exacerbating public review pressures.
Jul 06, 2026 969 words in the original blog post.
The Socket Threat Research Team has uncovered a significant supply chain attack, known as the PolinRider campaign, linked to North Korean threat actors targeting multiple open-source ecosystems such as npm, Packagist, Go modules, and Chrome extensions. This campaign, part of the broader North Korean Contagious Interview / Famous Chollima activity, involves compromising legitimate developer repositories to plant obfuscated JavaScript loaders, often hidden in configuration files or disguised as fake font files, which execute when triggered by developer tooling like VS Code. The malicious loaders retrieve encrypted payloads from blockchain and public infrastructure, which are then decrypted and executed, enabling various malicious activities including data theft and additional malware delivery. The campaign is characterized by sophisticated techniques such as Git history rewriting to make malicious changes appear less suspicious, thus complicating detection efforts. Despite some remediation efforts, such as removing certain payloads, the campaign remains active with new malicious packages continuing to emerge. As a response, affected organizations are advised to treat their environments as compromised, preserve forensic artifacts, rebuild from clean lockfiles, rotate exposed secrets, and thoroughly audit developer workstations and repositories for indicators of compromise.
Jul 01, 2026 2,477 words in the original blog post.