8 comments

  • jacquesm 14 minutes ago
    This doesn't really have anything to do with GLM-5.3. This is what happens when you share models between users and don't do your bookkeeping properly, the actual model doesn't matter. What it shows is that there isn't enough isolation between the user sessions and that memory can overlap when that should never be possible.

    This is an SGLANG and a Cloudflare bug long before it is a Z.AI model bug, I don't see what they could have done about it. Cloudflare should own it instead of naming other (imo innocent) parties in the title.

    • kflansburg 2 minutes ago
      At no point do we claim that it is a bug with the model. We specifically outline how it was a mis-configuration on Cloudflare's part and a bug in SGLang. We name the model in the title because our customers need to know which of our endpoints was affect. In fact, we say "the GLM-5.3 Workers AI model", not "GLM-5.3".
  • totetsu 0 minutes ago
    Is anyone even offering single tenant inference as a service?
  • kami23 2 hours ago
    I like this RCA a lot more than most. I appreciate the ownership and clear explanation of why their testing did not catch this bug.

    Also impressed with the speed to address the issue unplug the model and then pretty quick remediation, the speed to remediation matters less to me, but good to see they can act quickly on their platform to kill the serving of the model.

  • thehamkercat 3 hours ago
    Other providers probably don't even know/care that this is happening
    • 6thbit 3 hours ago
      Last year it happened to me more than once that dictating something in chatgpt would become a completely different message after processing, not in a misheard type of way but just a separate conversation more easily explained by the same type of KV cache issue here.
      • kami23 3 hours ago
        I think in the last year I've had it happen once where I seemingly got someone else's response, it was very odd. I rewound and got what I expected. It was correlated to Anthropic's roll out of new models at the time which always seems to cause instability in their apis.
    • Orygin 1 hour ago
      I wonder if the chatgpt shirtless guy is from the same kind of issue
    • kolanos 3 hours ago
      Other providers might have better isolated KV stores?
      • jmalicki 1 hour ago
        I've had this happen with ChatGPT too.
  • segmondy 2 hours ago
    "We deployed GLM 5.3 with a 1,048,576-token context window, but the KV cache pool on our prefill GPUs only had room for 681,280 tokens. We were aware of this mismatch before launch. "

    Did they advertise it as 1,048,576 token when they only had room for 681,280 tokens?

    • weird-eye-issue 58 minutes ago
      Next sentence: "We expected the engine to return an error for any prompt it could not process, and our long-context tests returned successful responses, so we did not believe this to be an issue."
      • freakynit 23 minutes ago
        Bro, I had to read this sentence in the context of the previous one, 3 fcking times.. and it sill does not make any sense to me.
  • paaloeye 44 minutes ago
    Is that a new class of tenant isolation vulnerability?
    • dnautics 11 minutes ago
      Seems not? Just good old gpu allocations colliding
  • 8cvor6j844qw_d6 2 hours ago
    Interesting. That might explain the few times I've received completely unrelated responses from a certain provider's API.
  • 0xbadcafebee 2 hours ago
    I kind of forgot about the shared tenancy attack model. I think I was assuming/hoping the software was magically isolating my tokens, when in reality that's impossible for shared tenants. There's whole classes of attacks on things like shared cache, before we get to the LLM-specific features and potential bugs. Enterprises with highly sensitive data should really be on non-shared hosts.