Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 357781 - x11-libs/pango "hb_buffer_ensure()" Memory Reallocation Vulnerability
Summary: x11-libs/pango "hb_buffer_ensure()" Memory Reallocation Vulnerability
Status: RESOLVED DUPLICATE of bug 357067
Alias: None
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Security
URL: http://secunia.com/advisories/43578/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-07 14:38 UTC by Sylvia
Modified: 2011-03-12 17:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
patch for the issue (hb_buffer_ensure.patch,6.14 KB, patch)
2011-03-07 14:39 UTC, Sylvia
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sylvia 2011-03-07 14:38:10 UTC
from Secunia Advisory:
-------------------------

Description

A vulnerability has been reported in Pango, which can be exploited by malicious people to cause a DoS (Denial of Service) and potentially compromise an application using the library.

The vulnerability is caused due to the "hb_buffer_ensure()" function in pango/opentype/hb-buffer.c not properly checking the return value of memory reallocation operations, which can be exploited to cause the use of an incorrect base address when trying to access the buffer in subsequent functions.

The vulnerability is reported in version 1.28.3. Other versions may also be affected.

Solution
Do not use applications using the library.

Provided and/or discovered by
Red Hat credits the Mozilla Security Team.

Original Advisory
Mozilla Bug #606997:
https://bugzilla.mozilla.org/show_bug.cgi?id=606997

Red Hat Bug #678563:
https://bugzilla.redhat.com/show_bug.cgi?id=678563

Reproducible: Always
Comment 1 Sylvia 2011-03-07 14:39:33 UTC
Created attachment 265043 [details, diff]
patch for the issue
Comment 2 Tim Sammut (RETIRED) gentoo-dev 2011-03-12 17:17:18 UTC

*** This bug has been marked as a duplicate of bug 357067 ***