Live data from Hacker News

LastPass autofill exploit

labs.detectify.com

361–370 of 443 posts

Re: LastPass autofill exploit

#361

The autofill feature starts sounding like the benefit isn't worth the risk. It's kind of odd when thinking about it, that my passwords can be decrypted without me explicitly asking for them. I hope there aren't other mechanisms aside from autofill that allow that. While we're here - is there a way to disable autofill in LastPass entirely?

Disabling Autofill is the second checkbox in the General section on the first page you see when you open Preferences in LastPass. It appears to be specific to each instance, so if you have LastPass installed in several browsers or on multiple systems, you may need to change it in each place. You can also likely mitigate some of this by setting a fairly low autologoff timeout, though how well that will work may vary w…

Thanks!

Re: LastPass autofill exploit

#362
post #330
post #321

Earlier quoted context omitted.

No, you can sell to the appropriate folks who will effectively launder the legal risk for you. Someone like Hacking Team.

Hacking Teams exploits were released and they are nothing like the one in this blog post.

There is a gov (or close enough for Hacking Team/peers work) out there interested in stripping passwords from the most privacy sensitive individuals, who likely heavily overlap with activists.

Re: LastPass autofill exploit

#363
post #359
post #348

Earlier quoted context omitted.

Hi there! If you have any questions that we might be able to answer, please shoot me an email. kyle at agilebits.com, or support at agilebits.com. I work on our Mac/iOS teams and security teams. I can probably answer most of your questions and at least get them in front of people who can answer them. I really hope you're not making this work with AgileKeychain, we've put that one out to pasture. :) Kyle AgileBits

Purely OPVault! We've got pretty good OPVault support going, but your guys' RPC protocol is not open, right? Between mini and the browser plugins?

Great to hear you're at least using OPVault :)

And also correct on the mini to extension protocol, there is no public documentation for that, primarily due to that being something we really need to be able to change as necessary.

We are really curious to see what you've come up with though :) So please keep me in the loop if possible!

Kyle

AgileBits

Re: LastPass autofill exploit

#364
post #300

Earlier quoted context omitted.

Very interesting if true. I'm tempted to build an extension just to check that. I wonder if a DOM mutation event would be triggered if a content script adds a new link element and changes it's href. Would I be able to catch that and quickly change the href, before the content script continues to fecth the processed properties?

The page could only see a mutation event and get a reference to the element if the element was attached to the document. If the extension never attaches the anchor element to the document, then the page's code can't get to it.

Great point! Didn't realize that. Thanks for an informative answer. Definitely learned something new. This is why I'm here.

Re: LastPass autofill exploit

#365

Earlier quoted context omitted.

Someone always makes a comment like this. Honestly, the black market value (if any) has nothing to do with the whitehat bounty amount. Why should it? The person who's going to do legitimate whitehat work isn't the same person who's going to sell on the black market. I think of it like drugs. $50k street value of cocaine is not going to do me a lot of good because 1) I'd have no idea where to sell it, 2) if I did know…

But if the police want to incentivize you to find cocaine, how hard are you going to look for only $500? In the sense that "Oh yeah, I just casually stumbled on an enormous exploit of security software" the bounty is a good deal. In the sense that "Should I look for holes in this thing? Is it worth my time?" it's absolutely not unless the person is interested in it academically or for reputation.

I see it more like gun buybacks -- "we're not going to ask too many questions, you already have this dangerous thing, give it to us and here's some cash."

In other words, I don't believe bug bounties incentivize people who would otherwise not already be looking, but it gives them a safe outlet and official validation that they can put on their resume/website/whatever.

Re: LastPass autofill exploit

#366
The link says that the issue has been resolved, but does it not mean that before the fix, passwords could have been leaked? If so, should one be updating all their stored passwords? I'm not sure if this has been discussed in the comments here. There are 342 comments at this time; haven't read all of them.

Re: LastPass autofill exploit

#367

Earlier quoted context omitted.

While you are here, can you confirm whether a similar regex vulnerability does not affect 1Password?

What you are really "asking" is logically equivalent to this blaming statement: "I see you are posting about LastPass' vulnerability, but you work for 1Password. Please confirm there exists a regex vulnerability in 1Password which is similar in nature to the one that occurred with LastPass." Put this way, the insanity of the statement is obvious. In questions, it becomes less obvious to the majority of the population…

> You downvoters can go fuck yourselves.

Please don't do this on Hacker News.

Re: LastPass autofill exploit

#368

Earlier quoted context omitted.

Here's some context: I am a former LastPass user for many years and current (concerned) 1Password user wondering if I should be changing all of my passwords again. My goal was to settle concern for myself and other 1Password users. That's why I wrote whether a similar vulnerability "does not affect 1Password" instead of "does". My apologies if this was unclear.

Why did you switch from LastPass to 1Password? I recently started using LastPass after years of reusing the same uncrackable password: !p@ssword123

You didn't ask me, but, several things:

- This is the second serious security incident with them. Nobody's immune to bugs, but I haven't seen a similar history with AgileBits.

- LastPass has, IMHO, terrible UI/UX. Things don't work consistently, there are weird, unexpected pauses that look like malfunctions until something visible happens; it took me a comparatively long time to figure out how to map common actions to the gestures that perform them; and finally, this is way down the priority list, but I find it generally kind of ugly. I suspect some of these complaints are partially linked to the next point.

- Lastpass is more trouble than it is worth in Safari/Mac.

I've used 1Password personally since 2008-ish, and think I've had exactly one nontrivial problem with it in that time, which was my fault. (There was some upgrade-path weirdness with the iOS version several years ago, and I left a device unused long enough that it ended up with orphaned data I couldn't sync. I forget the details of what exactly happened.)

1Password Teams didn't exist when my company started using Lastpass, but I'm hoping to get switching onto the low-priority project list.

Re: LastPass autofill exploit

#369
post #300
post #283

Earlier quoted context omitted.

While content scripts (in the extension world, meaning scripts running in the context of a content page) shares the DOM with the untrusted page, it does not share the JavaScript wrapper layer around that DOM. This is extra confusing because the global object is a (JavaScript wrapper around a) DOM object. The untrusted script can override its own view of createElement, but not the extension's view.

Very interesting if true. I'm tempted to build an extension just to check that. I wonder if a DOM mutation event would be triggered if a content script adds a new link element and changes it's href. Would I be able to catch that and quickly change the href, before the content script continues to fecth the processed properties?

> Very interesting if true.

It is true. See documentation => https://developer.chrome.com/extensions/content_scripts#exec... :

> Content scripts execute in a special environment called an isolated world. They have access to the DOM of the page they are injected into, but not to any JavaScript variables or functions created by the page. ... The same is true in reverse

Re: LastPass autofill exploit

#370
post #368

Earlier quoted context omitted.

Why did you switch from LastPass to 1Password? I recently started using LastPass after years of reusing the same uncrackable password: !p@ssword123

You didn't ask me, but, several things: - This is the second serious security incident with them. Nobody's immune to bugs, but I haven't seen a similar history with AgileBits. - LastPass has, IMHO, terrible UI/UX. Things don't work consistently, there are weird, unexpected pauses that look like malfunctions until something visible happens; it took me a comparatively long time to figure out how to map common actions t…

Just got an email from our Security team saying we should stop using lastpass.
Post reply on HN