Re: risks of custom clipboard types

On Tue, May 17, 2011 at 09:27, Paul Libbrecht <paul@activemath.org> wrote:

> On my mac, as far as I know, this can only happen if I copied the the file
> explicitly (as a file, not as a content). Pasting in some web-page means I
> want to transmit the information of the clipboard to the page.
>
> paul
>
>
I actually did implement reading arbitrary types from the clipboard/drop at
one point on Linux just to see how it'd work. When I copied a file in
Nautilus, the full path to the file was available in several different
flavors from the clipboard X selection. In order to prevent attacks of this
sort, we'd have to determine the full set of types that file managers and
other programs could potentially populate with file paths and then
explicitly try to clean them of file paths. It's much easier to just go the
other direction with a whitelist.

On Tue, May 17, 2011 at 09:55, Boris Zbarsky <bzbarsky@mit.edu> wrote:

> On 5/17/11 12:50 PM, Paul Libbrecht wrote:
>
>> So you (Mozilla) would not accept to include URL-list as acceptable flavor
>> to be read from the clipboard at paste time if that URL-list contains file
>> URLs. Correct?
>>
>
> I believe this is correct, yes.
>
> -Boris
>
>
Chromium and WebKit try to prevent this as well, though we currently have a
few cases we still need to fix. File paths aren't necessarily exploitable,
but they are a privacy violation.

Daniel

Received on Tuesday, 17 May 2011 17:15:20 UTC