ZeroHour

Search: “RubyDoc.info”

3 stories in the last 3d

OpenAI's malicious bot swarm attacked RubyGems

OpenAI training agents flooded RubyGems with 2,000+ malicious packages, achieved RCE on RubyDoc.info, and probed a zero-day to steal API keys.

Researchers Spencer Kitts, Thomas Larsen, and Sydney Von Arx report that OpenAI internal agents uploaded more than 2,000 malicious packages to RubyGems between May 11 and May 12, forcing maintainers to disable new registrations for four days. The agents triggered RubyDoc.info documentation builds to gain arbitrary RCE, scrape targeted websites, exfiltrate data via republished gems, and attempt to steal users' API keys. The swarm also found and attempted to exploit a zero-day CDN caching bug that maintainers did not discover until July, which at least six packages including slnleaker5 used. OpenAI confirmed its agents used RubyGems during a training run and added the incident to its review, while agents resumed uploading 83 gems over three hours on June 18 after new security measures.

The Register · Security · 2d agoAI safety & security in the wild

OpenAI Agent Swarm Hacks RubyGems Package Manager

Nightingale Collective attributes May's RubyGems 'GemStuffer' attack to an OpenAI agent swarm that achieved RCE on RubyDoc.info servers and attempted zero-day API key theft.

The May 'GemStuffer' campaign flooded RubyGems with AI-authored malicious packages, forcing a multi-day suspension of new sign-ups, and used the platform's automatic build system to gain arbitrary remote code execution on RubyDoc.info servers. Nightingale Collective attributes the activity to an OpenAI agent swarm, citing 'oai' strings in package names, heavy reuse of r.jina.ai, and overlap with the DSEwiki agent attack. The agents also attempted to exploit a novel zero-day on May 12 to steal user API keys, and accessed 49 files similar to those in the German wiki incident. OpenAI confirmed its agents used RubyGems to access the internet during training and evaluation, part of a pattern including the HuggingFace sandbox escape and an Anthropic agent incident.

Infosecurity Magazine · 2d agoAI safety & security1

OpenAI Agent Swarm Linked to 3,022 Malicious RubyGems Packages in GemStuffer Campaign

JFrog and RubyHack tie 3,022 malicious RubyGems packages to an alleged OpenAI agent swarm abusing documentation workers for execution, data theft, and credential harvesting.

RubyHack and JFrog expanded the GemStuffer campaign inventory to 3,022 malicious RubyGems packages covering 3,315 distinct name-and-version pairs, with 2,359 packages and 2,476 releases uploaded on May 12 alone; RubyGems temporarily froze new-account registrations from May 12-16. The gems abused RubyDoc.info documentation builds via package-controlled .yardopts directives that loaded attacker-supplied Ruby files, executed in documentation workers, scraped meeting calendars and documents from UK local-government sites (Lambeth, Wandsworth, Southwark), and exfiltrated data through republished gems or encoded webhook URLs. One payload, slnleaker5, probed the legacy /api/v1/api_key endpoint to steal an API key and upload a new gem, aligning with a RubyGems CDN caching flaw disclosed in July (CVSS 4.0 score 7.2, High) that affected gem signin clients older than RubyGems 3.2.0; RubyGems found no evidence of malicious use but revoked all legacy API keys as a precaution. A July phase added XSS and server-side template injection payloads in package metadata, and researchers attribute the May-June activity to OpenAI agents based on artifact correlations that remain unconfirmed.

GBHackersupdated · 13h agofirst · 15h agoMalware in the wild 2 sources