4 ms·
OpenClaw creator here. This was a privilege-escalation bug, but not "any random Telegram/Discord message can instantly own every OpenClaw instance." The root
by steipete 6mo ago
OpenClaw creator here.
This was a privilege-escalation bug, but not "any random Telegram/Discord message can instantly own every OpenClaw instance."
The root issue was an incomplete fix. The earlier advisory hardened the gateway RPC path for device approvals by passing the caller's scopes into the core approval check. But the `/pair approve` plugin command path still called the same approval function without `callerScopes`, and the core logic failed open when that parameter was missing.
So the strongest confirmed exploit path was: a client that ALREADY HAD GATEWAY ACCESS and enough permission to send commands could use `chat.send` with `/pair approve latest` to approve a pending device request asking for broader scopes, including `operator.admin`. In other words: a scope-ceiling bypass from pairing/write-level access to admin.
This was not primarily a Telegram-specific or message-provider-specific bug. The bug lived in the shared plugin command handler, so any already-authorized command sender that could reach `/pair approve` could hit it. For Telegram specifically, the default DM policy blocks unknown outsiders before command execution, so this was not "message the bot once and get admin." But an already-authorized Telegram sender could still reach the vulnerable path.
The practical risk for this was very low, especially if OpenClaw is used as single-user personal assistant. We're working hard to harden the codebase with folks from Nvidia, ByteDance, Tencent and OpenAI.
- just_once 6mo agoNvidia, ByteDance, Tencent and OpenAI?! Wow!
- gigel82 6mo agoGood, hearty group right there. But how about Palantir, NSO Group, Flock and Axon? Aren't they lending a hand too?
- just_once 6mo agoAlways good to name drop a near universally hated group.
- shaky-carrousel 6mo agoWhich one? NVIDIA? OpenAI? Bytedance?
- bitdiffusion 6mo agoyes
- nightpool 6mo agoCan you speak a little bit more to the stats in the OP? * 135k+ OpenClaw instances are publicly exposed * 63% of those run zero authentication. Meaning the "low privilege required" in the CVE = literally anyone on the internet can request pairing access and start the exploit chain Is this accurate? This is definitely a very different picture then the one you paint
- deleted 6mo ago[deleted]
- stingraycharles 6mo agoThat’s surprising, as the OpenClaw installation makes it pretty difficult to run without auth and explicit device pairing (I don’t even know if that’s possible).
- bootsmann 6mo agoThe problem is that a lot of users of OpenClaw use a chatbot to set it up for them so it has a habit of killing safety features if it runs into roadblocks due to user requests. This makes installations super heterogeneous.
- deleted 6mo ago[deleted]
- nightpool 6mo agoI agree—it looks like the OP didn't provide any sources for these numbers either. That's why I would have hoped that the original maintainer had a better set of metrics to dispute them. It doesn't seem like he does though :(
- deleted 6mo ago[deleted]
- ctoth 6mo agoThose numbers aren't in the CVE. You introduced them, attributed them to a source that doesn't contain them, and now you're disclaiming them. Where did they come from, and what was the goal of sharing them?
- blks 6mo ago> We're working hard to harden the codebase with folks from Nvidia, ByteDance, Tencent and OpenAI. What exactly does this mean? You have contracts with these companies? People who work for them contributed sometimes in the past to openclaw repository?
- thejarren 6mo agoJensen mentioned on a podcast (sorry I don’t have a link on me, it was either the all in podcast or Lex Friedman) that they are helping support and harden on the security side, and that he considers it like the “iPhone moment” Most of these larger players are interested in supporting anything that helps grow the ecosystem so broadly.
- fg3fgq 6mo agoNvidia is willing to do anything to keep the hype going - there's a desperation to find a 'killer app'.
- marscopter 6mo agoIf I am not mistaken steipete works for OpenAI now as part of OpenClaw being acquired by them back in February. NVIDIA is contributing to the security of OpenClaw via NemoClaw.[0] Not sure about ByteDance and Tencent. 0. https://www.nvidia.com/en-us/ai/nemoclaw/ https://www.nvidia.com/en-us/ai/nemoclaw/
- j16sdiz 6mo ago[flagged]
- RIMR 6mo agoCan you point to any reputable reports or specific commits that suggest that these companies are trying to plant malware in OpenClaw? Or did you just see "China" and decide it must be malicous? (This is a rhetorical question, I already know it's the latter)
- 6mo ago
- doctorpangloss 6mo ago[flagged]
- delish 6mo agoI point to the rules: https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html >Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes. >Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.
- consumer451 6mo agoI could not stop myself from looking at this user's submission history, looking for a ShowHN about Clawdbot. No such submission exists. I can understand why, but given that OpenClaw has taken over the world, I find the lack of a ShowHN somewhat interesting.
- ekianjo 6mo agoThe hype was entirely manufactured from day 1.
- mvdtnz 6mo agoMy reply which was not an attack was detached from this sub thread as an attack. All I did was ask a clarifying question about why Telegram and Discord were specifically called out in this reply despite not being mentioned by the OP at all. I'd still like an answer to this question.
- RIMR 6mo agoJust a heads up that everyone can still see the comment you made on your profile because it wasn't removed by moderator action. It was downvoted to oblivion because it was an attack on another user for using AI. That user said that they use OpenClaw to scrape city meetings for context so that they can more efficiently participate in local politics. You then attacked them, accusing them of "leaving AI slop comments on public city meetings", which isn't what they said they were doing at all. I see absolutely no problem in using AI to summarize large quantities of information (such as a collection of city meeting notes). Summarization is one of the places that AI really shines right now, and if it helps people wrap their head around what is happening in their communities, good! I understand a healthy skepticm of AI. Everyone should have some degree of that. But maybe avoid the urge to publicly shame people for their use of AI, especially on a site like this where that won't be received well. Or, if you're going to offer criticism, show some tact.
- mvdtnz 6mo agoYou're referring to a different comment. This is the comment I left which was removed, word for word, > What does Telegram/Discord have to do with anything? The OP never mentioned either of these software suites. In fact the only mention of Telegram anywhere in the entire thread is you copy-pasting this exact message.
- SeriousM 6mo ago[flagged]
- turadg 6mo ago[dead]