|
|
|
|
| |
Credit:
The information has been provided by Will Drewry.
The original article can be found at: http://www.ocert.org/advisories/ocert-2009-001.html
|
| |
Vulnerable Systems:
* Pango versions prior to 1.24
Patch Availability:
* Pango version 1.24 or newer
The affected function is pango_glyph_string_set_size. An overflow check when doubling the size neglects the overflow possible on the subsequent allocation:
string->glyphs = g_realloc (string->glyphs, string->space *
sizeof (PangoGlyphInfo));
Note that other font rendering subsystems suffer from similar issues and should be cross-checked by maintainers.
CVE Information:
CVE-2009-1194
Disclosure Timeline:
2009-02-22: attempted to contact upstream via gtk-i18n-list@gnome.org 2009-02-25: bug filed with Mozilla against firefox 2009-03-02: Behdad Esfahbod patched Pango upstream for 1.24 2009-04-13: vendor-sec alerted regarding backporting the silent pango fix 2009-04-23: embargo date and CVE assigned (thanks Josh Bressers!) 2009-05-07: advisory released
References:
https://bugzilla.mozilla.org/show_bug.cgi?id=480134
|
|
|
|
|