Earlier quoted context omitted.
The attacker emailed a maintainer from a legitimate looking email address. The maintainer clicked the link and reset their credentials on a legitimate looking website. The attacker then signs into the legitimate duckdb account and publishes their new package. This is the second high-profile instance of the technique this week.
2FA for such high profile packages should be enforced
DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
31–40 of 296 posts
Re: DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
#32Earlier quoted context omitted.
Passkey only works when you're on the correct website
Care to explain?
Re: DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
#33Re: DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
#34Should enforce passkeys not 2FA
Re: DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
#35Re: DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
#36So far, it seems to be a bog-standard phishing email, with not much novelty or sophistication, seems the people running the operation got very lucky with their victims though. I'm starting to think we haven't even seen the full scope of it yet, two authors confirmed as compromised, must be 10+ out there we haven't heard of yet?
>> So far, it seems to be a bog-standard phishing email The fact this is NOT the standard phishing email shows how low the bar is: 1. the text of the email reads like one you'd get from npm in the tone, format and lack of obvious spelling & grammatical errors. It pushes you to move quicker than you might normally, without triggering the typical suspicions. 2. the landing domain and website copy seem really close to l…
same with just copying email HTML
it's actually easier to make it looke exactly the same vs different in some ways
Re: DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
#37Re: DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
#38Not sure how this emphasis is of any importance, you brain doesn't have a pixel perfect image of the website, so you wouldn't know whether it's a perfect replica or not.
Let the silicon dummies in the password manager do the matching, don't strain your brain with such games outside of entertainment
Re: DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
#39Re: DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
#40Earlier quoted context omitted.
I think just supporting yubikeys is sufficient.
I have two yubikeys lying around, how do I use them? I don't even have the correct hole in my laptop or in my phone to insert them