An uninitialized pointer use flaw was found in IcedTea-Web web browser plugin. A malicious web page could use this flaw make IcedTea-Web browser plugin pass invalid pointer to a web browser. Depending on the browser used, it may cause the browser to crash or possibly execute arbitrary code.
The get_cookie_info() and get_proxy_info() call getFirstInTableInstance() with the instance_to_id_map hash as a parameter. If instance_to_id_map is empty (which can happen when plugin was recently removed), getFirstInTableInstance() returns an uninitialized pointer.
Created attachment 598511 [details]
Fix for 1.1/1.2/1.3/HEAD
Red Hat would like to thank Chamal De Silva for reporting this issue.
Created icedtea-web tracking bugs for this issue
Affects: fedora-all [bug 844770]
Fixed upstream in IcedTea-web 1.1.6 and 1.2.1:
This issue has been addressed in following products:
Red Hat Enterprise Linux 6
Via RHSA-2012:1132 https://rhn.redhat.com/errata/RHSA-2012-1132.html
icedtea-web-1.3-1.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
icedtea-web-1.3-1.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.