Closed Bug 651571 Opened 15 years ago Closed 15 years ago

Heap address leak in XLST

Categories

(Core :: XSLT, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 640339

People

(Reporter: josh, Unassigned)

Details

From Chris Evans: The bug is in the generate-id() XPath function, and is sometimes used in XSL transforms. Here's an web page that simply calls generate-id() and renders the result as a web page: https://cevans-app.appspot.com/static/genid.xml Let's see how this renders in different browsers: Firefox (64-bit Linux) id0x00007fbac51c1000 There is no "obfuscation" that this is a raw heap address. Since Firefox is open source, we can go and look at the source code to find that indeed, the string is generated from a pointer (txXPathNodeUtils::getXSLTId): const char gPrintfFmt[] = "id0x%016p"; http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-1202 http://scarybeastsecurity.blogspot.com/2011/03/multi-browser-heap-address-leak-in-xslt.html
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Alias: CVE-2011-1202
You need to log in before you can comment on or make changes to this bug.