16 comments

  • ernubufiei 8 minutes ago
    > On October 21st at 07:41 UTC, more than six hours before the coordinated release, Chainguard unilaterally broke the embargo and published built images containing the fix.

    This is incredibly damming of Chainguard. I struggle to see justification for this, even with the chaos approaching the coordinated release.

    • Grollicus 2 minutes ago
      Not sure if this [1] comment is from them?

      Because if there are already publicly available exploits seen, it makes no more sense to keep holding patches back just so that OpenAI etc. can get a nice press release

      [1] https://news.ycombinator.com/item?id=50176735

    • john_strinlai 0 minutes ago
      if their comment in true (linked in sibling comments), then it's really not damning. typically an embargo is ended when someone talks or it's being exploited in the wild.

      so, if they saw evidence of exploits in the wild, it is not unusual at all to release the fix.

    • yreg 3 minutes ago
      They (is it the CEO?) commented on it earlier here: https://news.ycombinator.com/item?id=50176735

      In their place I would worry that this was the last time anyone shared an embargoed build with them.

    • blantonl 3 minutes ago
      This single-handedly assures that I will never, ever do business with Chainguard or any member of its C-suite executive team.
    • n42 5 minutes ago
      it should be the end of the company.
  • bombcar 0 minutes ago
    > The PHP security team, operating on consensus, struggled to choose between these and feared the repercussions of shipping the wrong choice.

    This is the real story. You ship one of them (the breaking change) with —fuck-my-shit-up or something as a compile time option to switch to the other fix.

  • bowersbros 23 minutes ago
    Step 1: Ensure that docker images are available when the embargo is released. We're 2 hours in, and they still aren't available.
    • emilburzo 1 minute ago
      [delayed]
    • lol768 5 minutes ago
      The PHP Foundation should manage it, the Docker ""Official" Images" approach clearly just doesn't work properly for responding to vulnerability patches.
    • eqmvii 8 minutes ago
      Yep, all our efforts are now focused on working around that. It's pretty neat!
    • thinkindie 22 minutes ago
      today I learned that building your image from scratch is fundamental in cases like this. Luckily I came prepared thanks to Claude Code suggestion.
    • Droobfest 8 minutes ago
      Never using docker hub ever again
  • dannyw 26 minutes ago
    > As a result of the leak and pre-announcement around 20:00 UTC, Calif, one of the security firms that had reported the issues mistakenly published a video.

    This is the most surprising part to me. It sounds like Calif saw the leaks, interpreted that as embargo being broken, and then raced to publish their marketing video? I'd have expected much better.

    • bombcar 6 minutes ago
      This is EXACTLY how marketing/pr firms actually coordinate no matter what they SAY.
    • yreg 22 minutes ago
      This is not the dancing anime girl video, is it?
      • atymic 21 minutes ago
        That's the one
  • lol768 4 minutes ago
    > The PHP security team closely monitored and inspected appearing PoCs after the leak but did not identify any functional exploits at the time of release/public disclosure

    Okay, but how close did they get? Were they close enough that a determined actor could've (perhaps using an LLM) managed to get to a functioning exploit?

  • nicce 18 minutes ago
    What is the penalty of breaking the embargo? Not shipping patches anymore beforehand?
    • dannyw 14 minutes ago
      It might make other projects reconsider sharing advanced patches with Chainguard.
  • ChrisArchitect 7 minutes ago
    Related:

    PHP2Shell: AI uncovers critical RCE in PHP

    https://news.ycombinator.com/item?id=50180836

    Patch the Planet: global response coordination as agents uncover critical vulnerabilities

    https://news.ycombinator.com/item?id=50181175

    Upcoming critical PHP security release (CVE-2026-109618 / -109619)

    https://news.ycombinator.com/item?id=50172041

  • ck2 6 minutes ago
    serious question

    for legacy systems, how difficult would it be for an attacker assisted by "AI" to stage the conditions

    on a scale of 1 (easiest) to 10 (hardest)

  • charcircuit 5 minutes ago
    >Chainguard unilaterally broke the embargo and published built images containing the fix.

    >This disregarded weeks of work by many parties toward a coordinated disclosure.

    Good. Coordinated disclosure meant that people couldn't protect themselves. That's not a good thing. It meant sites were forced to shut down instead of simply updating.

    • S0y 3 minutes ago
      You need to pay to get access to chainguard images.
  • cubefox 43 minutes ago
    Sounds like a lot went wrong, the 2024 issue not being patched and then multiple parties leaking stuff before the scheduled release date.
  • petecooper 28 minutes ago
    [dead]
  • schleck8 22 minutes ago
    [dead]
  • snootypoot 8 minutes ago
    [dead]
  • mschuster91 5 minutes ago
    [dead]
  • VladDanGeorgesc 46 minutes ago
    [dead]