19 comments

  • baddash 14 minutes ago
    litellm in the news again
    • TZubiri 8 minutes ago
      What's interesting here is that this will only affect those who did not migrate off LiteLLM after it was attacked the first time.

      I'm not saying everyong should migrate after there's a vuln, but I'm definitely saying that. Unless it's something huge and foundational like a programming language (PHP gets a second chance), just migrate within the next couple of weeks.

      I didn't even have it installed the first time, so the ideal programmers, (read, your competition), actually suffered 0 vulns from this dep, if you suffered 1, that's already pretty bad, being burnt twice should be a wake up call. If you get hit 3 times by the same dependency, it's a lost case.

  • syntaxing 11 minutes ago
    I figured LLMs nowadays would be good enough to catch issues like this. Is it because it’s too costly to do it?
    • abhisek 7 minutes ago
      Yes if you use LLM to analyse everything. Not really if you analyse diffs, with heuristics to select candidates for LLM/agent based analysis. But at the cost of missing out novel attacks.
  • stbenjam 46 minutes ago
    IMHO defaults for uv, npm, etc should all have a cooldown for 24 - 48 hours by default, you should have to go out of your way to install something newer.
    • robinhoodexe 33 minutes ago
      We have 7d cooldown on packages on an internal pypi proxy but that blocks security updates also, which we now have to manually exclude from the cooldown.

      I’m unsure how to automate this properly, maybe an LLM is the best starting point.

      • mbrumlow 6 minutes ago
        Are security updates immune ?
        • fmbb 2 minutes ago
          It’s in the name. They are secure!
    • giancarlostoro 24 minutes ago
      I wonder if in some cases it's not so much that people are updating too quickly, but rather, their deployment pipelines do not have pinned / frozen versions attached to their builds.
    • rcleveng 44 minutes ago
      I didn't realize they've all such added that, this was a change we made to our own projects last year when these first started - glad to see it's common.

      Risk is ensuring enough security researchers are finding these and quarantining these before that default cooldown lapses.

      • stbenjam 34 minutes ago
        Yea, I think all the tools have this now but its not a default. Install scripts should also be turned off by default and require some hassle to turn them on for the first time in a package.
  • tech_solver 25 minutes ago
    its litellm again. I wonder about maintainer trustworthiness
  • infecto 24 minutes ago
    Any package hosts that scan and include cooldowns by default that operate on a consumption model? The ones I have seen all charge a lot.
    • abhisek 6 minutes ago
      Not sure about a service, but PMG enforces dependency cooldown and sandbox on package install. https://github.com/safedep/pmg
    • TZubiri 5 minutes ago
      Socket.dev

      Tell em Tom Zubiri sent ya (I don't get a commission, just good karma)

    • cyanydeez 13 minutes ago
      man, people are going to be sorely disappointed in what's free on the internet in a couple of years.

      Agents and malware will eradicate all goodwill left.

      Good by internet.

  • rcleveng 1 hour ago
    Seriously again for litellm? I really with that things like Google ADK didn't add this to my deps.
    • cyanydeez 11 minutes ago
      all popular, free, ungated software will be poisoned; like kesler syndrome but for the world of open source software.
  • callamdelaney 40 minutes ago
    Why on earth do these people make it impossible to select the title of their article?
    • nkjoep 32 minutes ago
      it's just the poor styling of the selection highlight colour.
      • hungryhobbit 18 minutes ago
        To clarify a little further, you can select the title, you just can't tell that it's selected because the author made a "poor" (REALLY REALLY DUMB) decision to deliberately style away a basic browser feature (text highlighting).
  • santiago-pl 59 minutes ago
    I wish all the best to LiteLLM team with handling it again. I can imagine how challenging are situations like this one.

    However, if anyone is looking for 20x faster and less "targeted" LiteLLM alternative - I'm work on one in Go. That's why GoModel it's called. https://github.com/ENTERPILOT/GoModel/

    • TZubiri 4 minutes ago
      If you don't use any LLM router, it's infinity times faster, and infitesimally as targetted.
    • ghrl 47 minutes ago
      Sounds like a reasonable choice of a language.

      I myself have written a small llm proxy in Go, doing nothing but injecting the real API key to outgoing requests while itself validating virtual keys it generates, and it works great.

      • santiago-pl 43 minutes ago
        Definitely it was a deliberated decision. Also enterprises adapt Go more and more.
  • 0xbadc0de5 56 minutes ago
    Again! Yikes.
  • bcvvvy 7 minutes ago
    Fuck this week.
  • jiwidi 58 minutes ago
    Twice? uiuiui
  • rvz 1 hour ago
    So in just 1 week:

    1. Google Cloud Outage [0]

    2. eMudhra CA private key Leak [1]

    3. PingCap TiDB 10.6 TB data Leak [2]

    4. PHP2Shell uncovers critical CVEs (with AI) [3]

    ...and now we have Round 2 of a LiteLLM compromise after the first one in [4].

    [0] https://news.ycombinator.com/item?id=50163961

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

    [2] https://news.ycombinator.com/item?id=50173716

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

    [4] https://news.ycombinator.com/item?id=47501426

    • gcr 23 minutes ago
      don't forget today's NodeJS security update addressing its own RCE bugs!
  • petesergeant 42 minutes ago
    > There currently exists a private LiteLLM registry for enterprise customers, in which we are distributing an embargoed release that remediates a vulnerability whose disclosure date is scheduled for October 27.

    https://github.com/BerriAI/litellm/issues/47826

    oh boy. Announcing that there's a private enterprise repo you should be paying for if you don't want a credential stealer in your build is quite the optic, and then announcing there's an undisclosed second vulnerability that's being distributed, just not to the poors...

    • sullivanmatt 24 minutes ago
      That's not what's being said, at all. They are simply telling their enterprise customers that there is a different build pathway for the enterprise builds and that pathway wasn't impacted by this issue.

      Also if you don't like organizations fixing vulns without releasing the open source first, you're going to be upset when you learn how every major vuln and associated patches are distributed long before the fixes hit the repos. A timely example of this is PHP, literally today.

      • petesergeant 8 minutes ago
        > A timely example of this is PHP, literally today.

        Sorry, there was a paid-for PHP release that fixed it I could have gotten a week ago, and that they publicly announced existed, and it was just people who don't pay for PHP who had to wait...?

  • azyc 14 minutes ago
    [flagged]
  • News2Use 57 minutes ago
    [flagged]
  • Jeeetendra 40 minutes ago
    [flagged]
  • deployvet 53 minutes ago
    [flagged]
  • chelseahermes 2 hours ago
    [flagged]