[prev in list] [next in list] [prev in thread] [next in thread] 

List:       full-disclosure
Subject:    [FD] Opera foreignObject textNode::removeChild use-after-free details
From:       Berend-Jan Wever <berendj () nwever ! nl>
Date:       2016-11-30 10:04:49
Message-ID: 873737fb-b868-c93f-2fc9-a6c4dd7ce732 () nwever ! nl
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


Throughout November, I plan to release details on vulnerabilities I
found in web-browsers which I've not released before. This is the
twenty-second entry in that series. Unfortunately I won't be able to
publish everything within one month at the current rate, so I may
continue to publish these through December and January.

Due to the recent Firefox 0-day, I've selected a very old and not so
interesting bug for today, so you can get back to looking at the former
as soon as possible.

The below information is available in more detail on my blog at
http://blog.skylined.nl/20161130001.html. There you can find a repro
that triggered this issue and an exploit that may or may not work in
addition to the information below.

Follow me on http://twitter.com/berendjanwever for daily browser bugs.

Opera foreignObject textNode::removeChild use-after-free
========================================================
(The fix and CVE number for this issue are unknown)

Synopsis
--------
A specially crafted web-page can trigger a use-after-free vulnerability
in Opera. This vulnerability was found a very long time ago, back when I
did not keep organized records of my analysis, so unfortunately, I
cannot speculate on the potential impact or exploitability.

Known affected software and attack vectors
------------------------------------------
* Opera 12

  An attacker would need to get a target user to open a specially
  crafted web-page. Disabling JavaScript should prevent an attacker
  from triggering the vulnerable code path.

Description
-----------
As I mentioned, I did not keep detailed records of my analysis, so there
is not much I can say about this vulnerability, other than that I did
attempt to write an exploit. However, I do not know how successful this
exploit was. I did not include it in my report to iDefense, so I am
assuming it was not successful.


Time-line
---------
* Before August 2012: This vulnerability was found through fuzzing.
* August 2012: This vulnerability was submitted to iDefense.
* September 2012: This vulnerability was acquired by iDefens
  (see note).
* November 2016: Details of this vulnerability are released.

(I asked ZDI and iDefense if they were interested in Opera
vulnerabilities before submitting them. ZDI responded that they was not,
but iDefense _accidentally_ said they were. After submitting my first
vulnerability, iDefense explained that there had been a mistake on their
side and that they were not in fact interested. However, they kindly
offered to buy this vulnerability for a token reward, which I accepted).

Cheers,

SkyLined

["0x2557C5AA.asc" (application/pgp-keys)]
["signature.asc" (signature.asc)]

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJYPqRIAAoJEJ0drYglV8WqNuoP/2ZWXaG86W63xB8ag7b/qUQ6
i4MHiWMQCv6Lb1KvNmAc85t1/ExzQhbpegecQEXVv2BlY/BbJ8RVprlfT0euRtRz
G7DvKlHC++aRr1np1WzPCBsYaQJ9sv5YXLl5A5yn+TOo5xDH2KnxgBEPmgYpvi0B
oPwdJ5G8N2NBiaCCrGNtZ4VT9XwdOcLPNPn1h/XOyIGqWaip7AWwYmeue78gyRH9
v5GIv9HLWTSSYD58fT1h6ykFBrZPaN7yehBRkLMjEerBPnkr/yVjPBP8ZdwyxnZV
U8uoxaDLarjxddJHGfwheOwOy4y2wkfKEYn8Cp2GV2Iig4JG7j8yRi+qnpegM3cA
rULPopFTqiKgYg6zygr7UUOHWw3P3yoPOokpWGqCQSbO9N01C51ufK+UAQO5UyyN
wL8gH+yZ4rP9n5dHKFZ5MEjRdWzkNzDrJLApLMC9Mp1QTVSDNRoisXt5x6rM2Urm
viHTZDZkylZ1bb4eZ+EcBJ8yH3A9e6wGEulII9LzoMrmEYv0wjKNAMyiw8RxPd9/
lqX6mvoSsZZWZfPj2EiQbqluPbFI0o87zmVCky0BTwt34vwvRW8yEKtuIOdflE//
d8HJ0NdVfQo7TX+ZIZBaVxtjouITLOP1nEm1luWlV5CH7Gch6YcRZ5UqcvrRZC+9
IL6Ix7UexrqDN23nwVuX
=isne
-----END PGP SIGNATURE-----

--ldiqfVcroq5DgRPtnxsWFO4g7xuiOx4MF--


_______________________________________________
Sent through the Full Disclosure mailing list
https://nmap.org/mailman/listinfo/fulldisclosure
Web Archives & RSS: http://seclists.org/fulldisclosure/

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic