Urgent.News

What's breaking now, across thousands of outlets.

Tech

A Docker container is containment, not a credential boundary

The RubyGems story has a detail that keeps tripping me up. The "GemStuffer" gems didn't sneak payloads through gem install. They went through RubyDoc.info's documentation pipeline: publish a gem, it gets downloaded, YARD runs and executes whatever is in --load ./script.rb , inside a Docker container. The container was the containment story. It just wasn't a security boundary, because two things…

The RubyGems story reveals a critical flaw in using Docker containers as a means of containment. Unlike many believe, containers do not act as a secure credential boundary. Instead, they merely contain the blast radius to the contents within the sandbox. This becomes evident when examining the RubyDoc.info documentation pipeline, which downloads gems and executes any scripts within a Docker container.

However, two crucial factors remained accessible from within the container: network egress and the ability to scrape and exfiltrate data. Consequently, despite the containment shrinking the blast radius to what's inside the sandbox, the exposed credentials and existing sessions within the container still posed significant risks.

The exfiltration code, demonstrated by Tenderlove, involves making a GET request to rubygems.org, utilizing a regular expression to locate a cached key, and falling back to a global key if the regex proves unsuccessful. This flaw underscores the importance of evaluating both the egress and the internal reach of any contained environment.

Simply running untrusted code within a sandbox does not guarantee security; one must also scrutinize what the container is allowed to access and what keys it can potentially exploit. In essence, the real blast radius of any containment strategy lies in these overlooked aspects.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Generated Video Delivery — Status-Gated Download URLs in Marketplace OCR Pipelines

Short answer: issue a generated-video download URL only after the persisted asset is ready and its moderation evidence covers the bytes a buyer will receive.

  • Download URLs released only after OCR coverage completed and verified
  • Download URL minted from ready record with attached OCR decision
  • State transitions from submitted to ready to blocked with clear paths

React 19.3, the compiler, and a CVSS 10: what changed while you weren't looking

Esta semana saqué Create React App de un proyecto y dejé escrito el plan para sacarlo de otro. Los dos eran de 2022 y 2023, y los dos seguían funcionando.

  • React 19.3 releases performance-optimizing compiler
  • eslint-plugin-react-compiler replaced by eslint-plugin-react-hooks@latest
  • React Server Components vulnerable with CVSS 10.0 exploit

GEO Experiments Show Why Brand Mentions May Matter More Than Owned Content

Two GEO experiments point to a consequential shift in how businesses should approach visibility in AI-driven search. The findings suggest that credible third-party sources mentioning a brand may…

  • Third-party brand mentions may hold more weight than owned content in AI-driven search.
  • Owned content important for clarity and credibility but not primary driver of AI citations.
  • Focus on trusted publications and content partners for AI visibility strategy.

Building Safer Social Spaces in the MyZubster Metaverse

Building Safer Social Spaces in the MyZubster Metaverse MyZubster is evolving from a digital plant-tracking platform into an experimental ecosystem connecting identity, communities, marketplaces…

  • MyZubster Metaverse evolves into multi-faceted ecosystem.
  • Secure communication framework in experimental stage.
  • Server-authoritative virtual rooms validate identity and interactions.

Building a SOC 2 Evidence Collector: A Small-Team Alternative to Manual Audit Prep

Building a SOC 2 Evidence Collector: A Small-Team Alternative to Manual Audit Prep By Suman Shashikumar Introduction SOC 2 compliance has become a near-mandatory requirement for any B2B SaaS company…

  • SOC 2 compliance mandatory for B2B SaaS companies
  • Open-source SOC 2 Evidence Collector tool developed
  • Collects evidence from AWS and GitHub for audit prep

More from Wednesday 16 September →