Closed
Bug 594651
Opened 14 years ago
Closed 14 years ago
Malformed font leads to crash [@PL_DHashTableOperate]
Categories
(Core :: Graphics, defect)
Tracking
()
People
(Reporter: posidron, Assigned: jfkthame)
References
(Blocks 1 open bug)
Details
(Keywords: verified1.9.2, Whiteboard: [sg:vector-critical (Apple)])
Attachments
(1 file)
(deleted),
text/plain
|
Details |
The used values are located inside testcase.zip called values.txt
Execute the provided html file.
Reporter | ||
Comment 1•14 years ago
|
||
Updated•14 years ago
|
blocking2.0: --- → ?
Updated•14 years ago
|
Assignee: nobody → jdaggett
Updated•14 years ago
|
Whiteboard: [sg:critical]
Updated•14 years ago
|
blocking2.0: ? → final+
Comment 2•14 years ago
|
||
Can't reproduce on trunk with harfbuzz disabled, probably doesn't need to block 2.0
Reporter | ||
Comment 3•14 years ago
|
||
It's not reproducible against trunk on 10.6.5.
Assignee | ||
Comment 4•14 years ago
|
||
This will be fixed by the OTS sanitizer (bug 527276).
Depends on: CVE-2010-3768
Comment 5•14 years ago
|
||
Now that OTS has landed, lets test this again, Marcia?
Assignee | ||
Comment 6•14 years ago
|
||
Note that this and many other fuzzed-font crashers were filed against 1.9.2, not trunk. OTS has landed on trunk and should ensure that the font here is blocked, but we haven't backported it to 1.9.2 yet. (I'm working on a backport but it's not quite ready yet - changes in both the font code and build config mean that it requires some reworking.)
Comment 7•14 years ago
|
||
Should be fixed on trunk, we'll use the status1.9.2 fields to track the branch landing.
blocking1.9.2: --- → needed
status1.9.2:
--- → wanted
Comment 8•14 years ago
|
||
Right now, Harfbuzz is on by default on OS X and Windows; the work for Linux is bug 569770. On Linux without Harfbuzz, we use Pango to shape AIUI.
blocking1.9.2: needed → ---
status1.9.2:
wanted → ---
Updated•14 years ago
|
blocking1.9.2: --- → ?
status1.9.2:
--- → ?
Comment 9•14 years ago
|
||
What does comment 8 mean? That this bug is not fixed on trunk on Linux? Does OTS only work with harfbuzz? I thought they were independent. On the 1.9.2 branch, where we need this fixed, harfbuzz isn't used on any platform.
blocking1.9.2: ? → needed
Assignee | ||
Comment 10•14 years ago
|
||
(In reply to comment #9)
> What does comment 8 mean? That this bug is not fixed on trunk on Linux? Does
> OTS only work with harfbuzz? I thought they were independent. On the 1.9.2
> branch, where we need this fixed, harfbuzz isn't used on any platform.
This was a Mac OS X bug, not relevant to Linux or Windows. OTS blocks the corrupted font (on all platforms, trunk and 1.9.2).
Assignee: jdaggett → jfkthame
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Comment 11•14 years ago
|
||
Verified fixed in 1.9.2.13 with Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6;
en-US; rv:1.9.2.13pre) Gecko/20101118 Namoroka/3.6.13pre using testcase. Test
no longer crashes as it does in 1.9.2.12.
Status: RESOLVED → VERIFIED
Keywords: verified1.9.2
Updated•14 years ago
|
Whiteboard: [sg:critical] → [sg:vector-critical]
Updated•13 years ago
|
Attachment #473374 -
Attachment is private: true
Updated•13 years ago
|
Group: core-security
Whiteboard: [sg:vector-critical] → [sg:vector-critical (Apple)]
Reporter | ||
Updated•13 years ago
|
Blocks: fuzzing-fonts
You need to log in
before you can comment on or make changes to this bug.
Description
•