News for hackers. Stuff that matters.
Re:Nx compromised: malware uses Claude code CLI to explore t... by sneak on Wednesday August 27, 2025 @09:52AM (#45039684)
None of this is the concerning part. The bad part is that it auto-updates while running without intervention - i.e. it is RCE on your machine for Anthropic by design.
Re:Nx compromised: malware uses Claude code CLI to explore t... by jpalawaga on Wednesday August 27, 2025 @10:03AM (#45039873)
So we’re declaring all software with auto-updaters as RCE? That doesn’t seem like a useful distinction.
Re:Nx compromised: malware uses Claude code CLI to explore t... by skydhash on Wednesday August 27, 2025 @10:18AM (#45040086)
That’s pretty much the definition. Auto updating is trusting the developer (Almost always a bad idea).
Re:Nx compromised: malware uses Claude code CLI to explore t... by mr_mitm on Wednesday August 27, 2025 @10:40AM (#45040385)
Simply running the software means trusting the developer. But even then, do you really read the commits comprising the latest Firefox update? How would I review the updates for my cell phone? I just hit "okay", or simply set up auto updates.
Re:Nx compromised: malware uses Claude code CLI to explore t... by skydhash on Wednesday August 27, 2025 @10:44AM (#45040445)
I trust Debian, and I do trust Firefox. I also trust Node, NPM, and Yarn. But I don’t trust the myriad packages in some rando projects. So who I trust got installed by apt. Anyone else is relocated to a VM or some kind of sandbox.
Re:Nx compromised: malware uses Claude code CLI to explore t... by mr_mitm on Wednesday August 27, 2025 @02:39PM (#45043345)
So your issue isn't related to auto updates at all, not even "almost always"
Re:Nx compromised: malware uses Claude code CLI to explore t... by skydhash on Wednesday August 27, 2025 @02:46PM (#45043429)
Apt doesn't autoupdate.
Re:Nx compromised: malware uses Claude code CLI to explore t... by autoexec on Wednesday August 27, 2025 @01:39PM (#45042600)
Software that automatically phoned home to check if an update is available used to be considered spyware if there wasn't a prompt at installation asking if you wanted that. The attitude was "Why should some company get my IP address and a timestamp telling them when/how often I'm online and using their software?" Some people thought that was paranoid.

We gave them an inch out of fear ("You'd better update constantly and immediately in case our shitty software has a bug that's made you vulnerable!") and today they've basically decided they can do whatever the fuck they want on our devices while also openly admitting to tracking our IPs and when/how often we use their software along with exactly what we're using it for, the hardware we're using, and countless other metrics.

Honestly, we weren't paranoid enough.

Re:Nx compromised: malware uses Claude code CLI to explore t... by marshray on Wednesday August 27, 2025 @06:04PM (#45045903)
From the perspective of the software vendor, it may be a semi-regular occurrence that they learn that users are being actively harmed by a software vulnerability exploited in-the-wild. So that's an argument that developers have a moral obligation to maintain the ability to push updates their users without delay.

Waiting for the user to click "Check for updates..." is effectively pushing this responsibility onto the users, the vast majority of whom lack the information and expertise needed to make an informed choice about the risk.

Re:Nx compromised: malware uses Claude code CLI to explore t... by CGamesPlay on Wednesday August 27, 2025 @08:54PM (#45047072)
We're talking about Claude Code, the frontend to the online, hosted LLM inference suite, right? The auto-updater isn't where they get their usage metrics.
Re:Nx compromised: malware uses Claude code CLI to explore t... by christophilus on Wednesday August 27, 2025 @09:56AM (#45039771)
Mine doesn’t auto update. I set it up so it doesn’t have permission to do that.
Re:Nx compromised: malware uses Claude code CLI to explore t... by actualwitch on Wednesday August 27, 2025 @10:10AM (#45039987)
Not only that, but also connects to raw.githubusercontent.com to get the update. Doubt there are any signature checks happening there either. I know people love hating locked down Apple ecosystem, but this kind of stuff is why it is necessary.