Summary: | <x11-libs/libXfont-{1.4.9,1.5.1}: BDF file parsing issues (CVE-2015-{1802,1803,1804}) | ||
---|---|---|---|
Product: | Gentoo Security | Reporter: | Agostino Sarubbo <ago> |
Component: | Vulnerabilities | Assignee: | Gentoo Security <security> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | x11 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.openwall.com/lists/oss-security/2015/03/17/5 | ||
Whiteboard: | A2 [glsa cve] | ||
Package list: | Runtime testing required: | --- |
Description
Agostino Sarubbo
2015-03-17 15:19:00 UTC
I've added 1.5.1 to the tree. I have not added 1.4.9 since it requires an old fontsproto. I'm not sure whether we should add it, or just drop old fontsproto and libXfont-1.4.8*. The changes between 1.5.0 and 1.5.1 are really trivial. Copying the keywords directly from 1.5.0 without bothering arch teams seems compelling. I added libXfont-1.4.9 too as it is required for xorg-server-1.15 and older. Arches, please test and mark stable: =x11-libs/libXfont-1.4.9 =x11-libs/libXfont-1.5.1 Target keywords : "alpha amd64 arm hppa ia64 ppc ppc64 sparc x86" x86 done amd64 stable Stable for HPPA. CVE-2015-1802 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2015-1802): The bdfReadProperties function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x before 1.5.1 allows remote authenticated users to cause a denial of service (out-of-bounds write and crash) or possibly execute arbitrary code via a (1) negative or (2) large property count in a BDF font file. ia64 stable ppc stable ppc64 stable arm stable sparc stable alpha stable. Maintainer(s), please cleanup. Security, please add it to the existing request, or file a new one. Vulnerable versions have been removed from the tree. CVE-2015-1804 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2015-1804): The bdfReadCharacters function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x before 1.5.1 does not properly perform type conversion for metrics values, which allows remote authenticated users to cause a denial of service (out-of-bounds memory access) and possibly execute arbitrary code via a crafted BDF font file. CVE-2015-1803 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2015-1803): The bdfReadCharacters function in bitmap/bdfread.c in X.Org libXfont before 1.4.9 and 1.5.x before 1.5.1 does not properly handle character bitmaps it cannot read, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and crash) and possibly execute arbitrary code via a crafted BDF font file. Arches and Maintainer(s), Thank you for your work. GLSA Vote: Yes New GLSA Request filed. This issue was resolved and addressed in GLSA 201507-21 at https://security.gentoo.org/glsa/201507-21 by GLSA coordinator Mikle Kolyada (Zlogene). |