I've also been preferring to roll things on my own in my side projects rather than pulling a package. I'll still use big, standalone libraries, but no more third-party shims over an API, I'll just vibe code the shim myself. If I'm going to be using vibe code either way, better it be mine than someone else's.
Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
81–90 of 458 posts
Re: Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
#82> Russian locale kill switch: Exits silently if system locale begins with "ru", checking Intl.DateTimeFormat().resolvedOptions().locale and environment variables LC_ALL, LC_MESSAGES, LANGUAGE, and LANG So bold and so cowards at the same time...
The worst thing is that you can't even tell if that's "real" or just a false flag.
Re: Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
#83Earlier quoted context omitted.
Syncthing can synchronize Keepass files between devices quite well.
I rely on this too, but counting down the days android no longer lets syncthing touch another app's files :(
Re: Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
#84> Russian locale kill switch: Exits silently if system locale begins with "ru", checking Intl.DateTimeFormat().resolvedOptions().locale and environment variables LC_ALL, LC_MESSAGES, LANGUAGE, and LANG So bold and so cowards at the same time...
ah yes, because everyone sets locale on their npm publish github CI job. obvious misdirection, but it does serve to make it very obvious it was a state actor.
Lol no, lots of groups do this, non-state ones too.
Re: Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
#85Writing a cli with JavaScript? No thank you.
I wrote a version in Python and then rust back before the official CLI was released. Now you can use https://github.com/doy/rbw instead, much better maintained (since I don't use Bitwarden anymore).
Re: Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
#86I've dramatically decreased my reliance on third-party packages and tools in my workflow. I switched from Bitwarden to Apple Passwords a few months ago, despite its worse feature set (though the impetus was Bitwarden crashing on login on my new iPad). I've also been preferring to roll things on my own in my side projects rather than pulling a package. I'll still use big, standalone libraries, but no more third-party…
Re: Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
#87KeePass users continue to live the stress free live. I've managed to avoid several security breaches in last 5 years alone by using KeePass locally on my own infra.
> KeePass users continue to live the stress free live. https://cyberpress.org/hackers-exploit-keepass-password-mana...
This wasn't a case where KeePass was compromised in any way, as far as I can tell. This appears to be a basic case of a threat actor distributing a trojanized version via malicious ads. If users made sure they are getting the correct version, they were never in danger. That's not to say that a supply chain attack couldn't affect KeePass, but this article doesn't say that it has.
Re: Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
#88It is mind boggling how an app that just lists a bunch of items can be so bloated.
Re: Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
#89Does the CLI auto-update? Edit: The CLI itself apparently does not, which will have limited the damage a bit, but if it's installed as a snap, it might. Incidents like this should hopefully cause a rollback of this dumb system of forcefully and frequently updating people's software without explicit consent. Also the time range provided in https://community.bitwarden.com/t/bitwarden-statement-on-che... can help with k…
Assuming you had it already installed, you would be safe.
Re: Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign
#90If I run the compromised CLI, do they get all my passwords?
The article explains what is extracted.
Meanwhile, Bitwarden themselves state that end users were almost never affected: https://community.bitwarden.com/t/bitwarden-statement-on-che...
You had to install the CLI through NPM at a very short time frame for it to be affected. If you did get infected, you have to assume all secrets on your computer were accessed and that any executable file you had write access to may be backdoored.