Orange Business Services
Vigil@nce Vigil@nce Vigil@nce
we track for your security since 1999
 home presentation vulnerabilities documentation contact  
subscriber area subscriber area
free access free access
Vigil@nce team describes computer vulnerabilities impacting your systems, and offers solutions to correct them.
recent vulnerabilities recent vulnerabilities
tracked products tracked products
RSS feed RSS feed
vulnerability

vulnerability announce CVE-2010-0739 CVE-2010-0827 CVE-2010-0829

teTeX: several vulnerabilities of dvips and dvipng

Synthesis of the vulnerability

An attacker can create a malicious DVI file and invite the victim to open it with teTeX tools, in order to create a denial of service and possibly to execute code.
Severity: 2/4.
Creation date: 07/05/2010.

Description of the vulnerability

The teTeX suite contains tools to handle documents in TeX DVI format. The dvips command converts a DVI document to PostScript. The dvipng command converts a DVI document to PNG image. Several vulnerabilities impact these tools.

The predospecial() function of the texk/dvipsk/dospecial.c file does not check integer overflows, which corrupts the memory. [severity:2/4; 572941, CVE-2010-0739, >]

The virtualfont.c file does not check the font name size, which leads to a buffer overflow. [severity:2/4; 572914, BID-39971, CVE-2010-0827, >]

Several integer overflows of the dvipng command corrupt the memory. [severity:2/4; 573999, CVE-2010-0829, >]

The predospecial() and the bbdospecial() functions of the texk/dvipsk/dospecial.c file do not check integer overflows, which corrupts the memory. [severity:2/4; 586819, BID-39966, CVE-2010-1440, >]

An attacker can therefore create a malicious DVI file and invite the victim to open it with teTeX tools, in order to create a denial of service and possibly to execute code.

Complete Vigil@nce bulletin

Access to the complete Vigil@nce bulletin

Characteristics

Title: teTeX: several vulnerabilities of dvips and dvipng.
Keywords: 572914 572941 573999 586819 DVI PNG PostScript TeX dvipng dvips several teTeX vulnerabilities.
Identifiers: 572914, 572941, 573999, 586819, BID-39966, BID-39971, CVE-2010-0739, CVE-2010-0827, CVE-2010-0829, CVE-2010-1440, DSA 2048-1, FEDORA-2010-8242, FEDORA-2010-8252, FEDORA-2010-8273, FEDORA-2010-8279, FEDORA-2010-8314, FEDORA-2010-8335, MDVSA-2010:094, MDVSA-2010:096, RHSA-2010:0399-01, RHSA-2010:0400-01, RHSA-2010:0401-01, SUSE-SR:2010:012, SUSE-SR:2010:013, VIGILANCE-VUL-9632.

Solutions for this vulnerability

Patch or workaround

Supplements

Vulnerability : CVE-2010-0739

The predospecial() function of the texk/dvipsk/dospecial.c file does not check integer overflows, which corrupts the memory.
Severity: 2/4.
Identifiers: 572941, CVE-2010-0739.
Publications and announces
Source example: CVE-2010-0739 tetex, texlive: Integer overflow by processing special commands

Vulnerability : CVE-2010-0827

The virtualfont.c file does not check the font name size, which leads to a buffer overflow.
Severity: 2/4.
Identifiers: 572914, BID-39971, CVE-2010-0827.
Publications and announces
Source example: Bug 572914 - CVE-2010-0827 tetex, texlive: Buffer overflow flaw by processing virtual font files

Vulnerability : CVE-2010-0829

Several integer overflows of the dvipng command corrupt the memory.
Severity: 2/4.
Identifiers: 573999, CVE-2010-0829.
Publications and announces
Source example: CVE-2010-0829 tetex, dvipng: Multiple array index errors during DVI-to-PNG tr...

Vulnerability : CVE-2010-1440

The predospecial() and the bbdospecial() functions of the texk/dvipsk/dospecial.c file do not check integer overflows, which corrupts the memory.
Severity: 2/4.
Identifiers: 586819, BID-39966, CVE-2010-1440.
Publications and announces
Source example: CVE-2010-1440 tetex, texlive: Integer overflow by processing special commands

Computer vulnerabilities tracking service

The Vigil@nce computer vulnerability tracking service alerts your teams of vulnerabilities or threats impacting your information system.
The Vigil@nce vulnerability database contains several thousand vulnerabilities.
This bulletin is published by the Vigil@nce team, which tracks computer vulnerabilities impacting systems and applications.
Computer vulnerabilities tracking service



















France Télécom Copyright 1999-2010 Vigil@nce. Vigil@nce is a service from Orange Business Services. Site map. Legal notice. Version française