196673 – (CVE-2007-0650) app-text/{cstetex, ptex} Multiple issues (CVE-2007-{0650,2756,3387,3472,3473,3474,3475,3476,3477,3478})

Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 196673 (CVE-2007-0650) - app-text/{cstetex, ptex} Multiple issues (CVE-2007-{0650,2756,3387,3472,3473,3474,3475,3476,3477,3478})
Summary: app-text/{cstetex, ptex} Multiple issues (CVE-2007-{0650,2756,3387,3472,3473,...
Status: RESOLVED FIXED
Alias: CVE-2007-0650
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Security
URL:
Whiteboard: B2 [glsa]
Keywords:
Depends on:
Blocks: 140507 196735
Show dependency tree
Reported: 2007年10月21日 22:39 UTC by Robert Buchholz (RETIRED)
Modified: 2008年05月12日 21:33 UTC (History)
6 users (show)

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


Attachments
tetex-2.0.2-makeindex-CVE-2007-0650.patch (tetex-2.0.2-makeindex-CVE-2007-0650.patch,2.70 KB, patch)
2007年10月21日 22:40 UTC, Robert Buchholz (RETIRED)
no flags Details | Diff
tetex-2.0.2-xpdf-CVE-2007-3387.patch (tetex-2.0.2-xpdf-CVE-2007-3387.patch,636 bytes, patch)
2007年10月21日 22:40 UTC, Robert Buchholz (RETIRED)
no flags Details | Diff
ptex-3.1.10_p20071030.ebuild (ptex-3.1.10_p20071030.ebuild,2.69 KB, text/plain)
2007年11月18日 06:22 UTC, MATSUU Takuto (RETIRED)
no flags Details
files/ptex-3.1.10_p20071030-gentoo.patch (ptex-3.1.10_p20071030-gentoo.patch,3.41 KB, patch)
2007年11月18日 06:23 UTC, MATSUU Takuto (RETIRED)
no flags Details | Diff
View All Add an attachment (proposed patch, testcase, etc.)

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Buchholz (RETIRED) gentoo-dev 2007年10月21日 22:39:59 UTC
pTeX and CSTeX are vulnerable to three issues fixed for teTex in GLSA 200709-17:
1) Makeindex buffer overflows, bug 170861.
CVE-2007-0650:
 Buffer overflow in the open_sty function in mkind.c for makeindex 2.14
 in teTeX might allow user-assisted remote attackers to overwrite files
 and possibly execute arbitrary code via a long filename. NOTE: other
 overflows exist but might not be exploitable, such as a heap-based
 overflow in the check_idx function.
2) Vulerable XPDF code, bug 188172.
CVE-2007-3387:
 Integer overflow in gpdf before 2.8.2 might allow remote attackers to
 execute arbitrary code via a crafted PDF file.
3) Several issues in GD code, bug 182055.
CVE-2007-3478:
 Race condition in gdImageStringFTEx (gdft_draw_bitmap) in gdft.c in
 the GD Graphics Library (libgd) before 2.0.35 allows user-assisted
 remote attackers to cause a denial of service (crash) via unspecified
 vectors, possibly involving truetype font (TTF) support.
CVE-2007-3477:
 The (a) imagearc and (b) imagefilledarc functions in GD Graphics
 Library (libgd) before 2.0.35 allows attackers to cause a denial of
 service (CPU consumption) via a large (1) start or (2) end angle
 degree value.
CVE-2007-3476:
 Array index error in gd_gif_in.c in the GD Graphics Library (libgd)
 before 2.0.35 allows user-assisted remote attackers to cause a denial
 of service (crash and heap corruption) via large color index values in
 crafted image data, which results in a segmentation fault.
CVE-2007-3475:
 The GD Graphics Library (libgd) before 2.0.35 allows user-assisted
 remote attackers to cause a denial of service (crash) via a GIF image
 that has no global color map.
CVE-2007-3474:
 Multiple unspecified vulnerabilities in the GIF reader in the GD
 Graphics Library (libgd) before 2.0.35 allow user-assisted remote
 attackers to have unspecified attack vectors and impact.
CVE-2007-3473:
 The gdImageCreateXbm function in the GD Graphics Library (libgd)
 before 2.0.35 allows user-assisted remote attackers to cause a denial
 of service (crash) via unspecified vectors involving a gdImageCreate
 failure.
CVE-2007-3472:
 Integer overflow in gdImageCreateTrueColor function in the GD Graphics
 Library (libgd) before 2.0.35 allows user-assisted remote attackers
 has unspecified attack vectors and impact.
CVE-2007-2756:
 The gdPngReadData function in libgd 2.0.34 allows user-assisted
 attackers to cause a denial of service (CPU consumption) via a crafted
 PNG image with truncated data, which causes an infinite loop in the
 png_read_info function in libpng.
Comment 1 Robert Buchholz (RETIRED) gentoo-dev 2007年10月21日 22:40:37 UTC
Created attachment 134087 [details, diff]
tetex-2.0.2-makeindex-CVE-2007-0650.patch
Patch for (1)
Comment 2 Robert Buchholz (RETIRED) gentoo-dev 2007年10月21日 22:40:52 UTC
Created attachment 134089 [details, diff]
tetex-2.0.2-xpdf-CVE-2007-3387.patch
Patch for (2)
Comment 3 Robert Buchholz (RETIRED) gentoo-dev 2007年10月21日 22:42:29 UTC
For (3) you should probably upgrade the bundled GD lib to 2.0.35. teTeX 3 can link to the system GD lib, but teTeX 2 unfortunately cannot.
Comment 4 Robert Buchholz (RETIRED) gentoo-dev 2007年10月21日 22:43:52 UTC
Maintainers, please advise. Is upstream alive? If not, please patch as necessary.
Comment 5 Robert Buchholz (RETIRED) gentoo-dev 2007年10月29日 22:39:00 UTC
Ping, anyone?
Comment 6 MATSUU Takuto (RETIRED) gentoo-dev 2007年11月01日 17:21:56 UTC
sorry for delay.
I (cjk herd) try to fix it, but makes tetex-2.0.2-xpdf-CVE-2007-3387.patch compile failed.
Stream.cc: In constructor 'StreamPredictor::StreamPredictor(Stream*, int, int, int, int)':
Stream.cc:428: error: 'gfxColorMaxComps' was not declared in this scope
make[1]: *** [Stream.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-text/ptex-3.1.5-r3/work/tetex-src-2.0.2/libs/xpdf/xpdf'
make: *** [libs/xpdf/xpdf/libxpdf.a] Error 2
it is under survey.
Comment 7 Robert Buchholz (RETIRED) gentoo-dev 2007年11月07日 23:47:40 UTC
Please note bug 196735 and bug 198238 contains more issues that both ptex and cstetex are affected by.
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2007年11月08日 15:09:01 UTC
I asked about cstetex usage @ http://www.abclinuxu.cz/forum/show/199391 so lets see if there's a *real* reason to keep this package 'alive' or whether we should rather just dump it.
Comment 9 Jaromir Malenko 2007年11月10日 10:55:17 UTC
(In reply to comment #8)
> I asked about cstetex usage @ http://www.abclinuxu.cz/forum/show/199391 
A brief conclusion of discussion: Nobody insits upon cstetex. The experience with babel in tetex-3, texlive and xetex is good. Skilled users recommended to migrate.
Since there are good alternatives, it's ok to remove cstetex from portage.
Comment 10 Robert Buchholz (RETIRED) gentoo-dev 2007年11月12日 23:55:41 UTC
# Alexis Ballier <aballier@gentoo.org> (11 Nov 2007)
# Lots of security issues: bug #196673
# The experience with babel in tetex-3, texlive 
# and xetex is good. Skilled users recommended to migrate.
# Masking for removal: Due 11 Dec 2007
app-text/cstetex
Comment 11 Robert Buchholz (RETIRED) gentoo-dev 2007年11月13日 01:21:00 UTC
CJK and Matsuu, we will be removing CSTeX from the tree.
Do you actually still need PTeX with teTeX's support for other languages and if so, what's the status of the issues piling up here?
Comment 12 MATSUU Takuto (RETIRED) gentoo-dev 2007年11月18日 06:22:54 UTC
Created attachment 136217 [details]
ptex-3.1.10_p20071030.ebuild
sorry for delay.
now I create ptex-3.1.10_p20071030.ebuild, it fixed CVE-2007-{0650,3387}, and it use --with-system-gd and --without-dviljk(#198238). but perhaps it doesn't fix some security bugs.
Comment 13 MATSUU Takuto (RETIRED) gentoo-dev 2007年11月18日 06:23:34 UTC
Created attachment 136218 [details, diff]
files/ptex-3.1.10_p20071030-gentoo.patch
Comment 14 Robert Buchholz (RETIRED) gentoo-dev 2007年11月18日 14:15:11 UTC
Matsuu, please also apply the patches for the XPDF issues from bug 196735 and the dvips patches from bug 198238. Then you're good to go.
You can find an xpdf patch ported to tetex at the tetex-3 ebuilds in the tree.
Comment 15 Robert Buchholz (RETIRED) gentoo-dev 2007年11月18日 23:11:46 UTC
(In reply to comment #14)
> Matsuu, please also apply the patches for the XPDF issues from bug 196735 and
> the dvips patches from bug 198238. Then you're good to go.
Add the patch from t1lib to that list -- bug 193437 
Comment 16 Pierre-Yves Rofes (RETIRED) gentoo-dev 2007年11月25日 22:50:38 UTC
GLSA 200711-34 for cstetex, still waiting for ptex.
Comment 17 MATSUU Takuto (RETIRED) gentoo-dev 2007年11月27日 17:37:14 UTC
sorry for long long delay.
the attached ebuild doesn't work well, so I added app-text/ptex to package.mask transiently.
Comment 18 Mr. Bones. (RETIRED) gentoo-dev 2007年11月27日 18:53:48 UTC
app-i18n/canna-3.7_p2: nonsolvable depset(depends) keyword(x86) profile (default-linux/x86/2007.0/desktop): solutions: [ app-text/ptex ]
app-text/xdvik-22.84.10: nonsolvable depset(rdepends) keyword(x86) profile (default-linux/x86/2007.0/desktop): solutions: [ app-text/texlive-core, app-text/ptex ]
Need to fix up the dep breakage before masking. I commented out the mask. Deps should never be broken by package masking.
Comment 19 MATSUU Takuto (RETIRED) gentoo-dev 2007年11月30日 14:32:22 UTC
Added ptex-3.1.10_p20071122.ebuild in cvs. It WORKSFORME(tm).
Please test and mark stable.
Comment 20 Robert Buchholz (RETIRED) gentoo-dev 2007年12月04日 01:41:42 UTC
Does it include patches for the XPDF issues from bug 196735? At a first glance, it does not look like it. All other issues seem to be resolved.
Comment 21 MATSUU Takuto (RETIRED) gentoo-dev 2007年12月06日 14:57:23 UTC
Added ptex-3.1.10_p20071203 and xpdf patch.
Comment 22 Pierre-Yves Rofes (RETIRED) gentoo-dev 2007年12月10日 21:33:08 UTC
Arches, please test and mark stable app-text/ptex-ptex-3.1.10_p20071203. Target "alpha amd64 arm hppa ia64 ppc ppc-macos ppc64 sh sparc x86"
Comment 23 Christian Faulhammer (RETIRED) gentoo-dev 2007年12月11日 10:12:20 UTC
x86 stable
Comment 24 Markus Rothe (RETIRED) gentoo-dev 2007年12月11日 16:58:27 UTC
ppc64 stable
Comment 25 Alexis Ballier gentoo-dev 2007年12月11日 21:11:59 UTC
fyi: cstetex is gone
Comment 26 Peter Weller (RETIRED) gentoo-dev 2007年12月12日 07:13:31 UTC
amd64 is gone.
Comment 27 Jeroen Roovers (RETIRED) gentoo-dev 2007年12月13日 07:47:47 UTC
Stable for HPPA.
Comment 28 Raúl Porcel (RETIRED) gentoo-dev 2007年12月13日 12:00:45 UTC
alpha/ia64/sparc stable
Comment 29 Tobias Scherbaum (RETIRED) gentoo-dev 2007年12月14日 18:15:27 UTC
ppc stable
Comment 30 Fabian Groffen gentoo-dev 2008年01月15日 17:06:39 UTC
cstetex is gone, ptex no longer keyworded ppc-macos. Sorry for the long wait.
Comment 31 Peter Volkov (RETIRED) gentoo-dev 2008年02月25日 10:45:18 UTC
This bug does not affect 2008.0 shapshot, removing release@ from CC.
Comment 32 Pierre-Yves Rofes (RETIRED) gentoo-dev 2008年05月07日 22:31:57 UTC
glsa request filed for ptex
Comment 33 Pierre-Yves Rofes (RETIRED) gentoo-dev 2008年05月12日 21:33:40 UTC
GLSA 200805-13 for Ptex, sorry for the delay.


AltStyle によって変換されたページ (->オリジナル) /