Date:         Fri, 19 Feb 2010 13:59:03 -0600
Reply-To:     Troy Dawson 
Sender:       Security Errata for Scientific Linux
              
From:         Troy Dawson 
Subject:      Security ERRATA Moderate: mysql on SL4.x i386/x86_64
Comments: To: "scientific-linux-errata@fnal.gov"
          

Synopsis:	Moderate: mysql security update
Issue date:	2010-02-16
CVE Names:	CVE-2008-4098 CVE-2008-4456 CVE-2009-2446
                 CVE-2009-4030

CVE-2008-4098 mysql: incomplete upstream fix for CVE-2008-2079
CVE-2008-4456 mysql: mysql command line client XSS flaw
CVE-2009-2446 MySQL: Format string vulnerability by manipulation with 
database instances (crash)
CVE-2009-4030 mysql: Incomplete fix for CVE-2008-2079 / CVE-2008-4098

Multiple flaws were discovered in the way MySQL handled symbolic links 
to tables created using the DATA DIRECTORY and INDEX DIRECTORY 
directives in CREATE TABLE statements. An attacker with CREATE and DROP 
table privileges and shell access to the database server could use these 
flaws to escalate their database privileges, or gain access to tables 
created by other database users. (CVE-2008-4098, CVE-2009-4030)

Note: Due to the security risks and previous security issues related to 
the use of the DATA DIRECTORY and INDEX DIRECTORY directives, users not
depending on this feature should consider disabling it by adding
"symbolic-links=0" to the "[mysqld]" section of the "my.cnf" 
configuration file. In this update, an example of such a configuration 
was added to the default "my.cnf" file.

An insufficient HTML entities quoting flaw was found in the mysql 
command line client's HTML output mode. If an attacker was able to 
inject arbitrary HTML tags into data stored in a MySQL database, which 
was later retrieved using the mysql command line client and its HTML 
output mode, they could perform a cross-site scripting (XSS) attack 
against victims viewing the HTML output in a web browser. (CVE-2008-4456)

Multiple format string flaws were found in the way the MySQL server 
logged user commands when creating and deleting databases. A remote, 
authenticated attacker with permissions to CREATE and DROP databases 
could use these flaws to formulate a specially-crafted SQL command that 
would cause a temporary denial of service (open connections to mysqld 
are terminated). (CVE-2009-2446)

Note: To exploit the CVE-2009-2446 flaws, the general query log (the 
mysqld "--log" command line option or the "log" option in "my.cnf") must 
be enabled. This logging is not enabled by default.

After installing this update, the MySQL server daemon (mysqld) will be 
restarted automatically.


SL 4.x

     SRPMS:
mysql-4.1.22-2.el4_8.3.src.rpm
     i386:
mysql-4.1.22-2.el4_8.3.i386.rpm
mysql-bench-4.1.22-2.el4_8.3.i386.rpm
mysql-devel-4.1.22-2.el4_8.3.i386.rpm
mysql-server-4.1.22-2.el4_8.3.i386.rpm
     x86_64:
mysql-4.1.22-2.el4_8.3.i386.rpm
mysql-4.1.22-2.el4_8.3.x86_64.rpm
mysql-bench-4.1.22-2.el4_8.3.x86_64.rpm
mysql-devel-4.1.22-2.el4_8.3.i386.rpm
mysql-devel-4.1.22-2.el4_8.3.x86_64.rpm
mysql-server-4.1.22-2.el4_8.3.x86_64.rpm

-Connie Sieh
-Troy Dawson

SciLinux: CVE-2008-4098 Moderate: mysql SL4.x i386/x86_64

Moderate: mysql security update

Summary

CVE-2008-4456 mysql: mysql command line client XSS flawCVE-2009-2446 MySQL: Format string vulnerability by manipulation withdatabase instances (crash)CVE-2009-4030 mysql: Incomplete fix for CVE-2008-2079 / CVE-2008-4098Multiple flaws were discovered in the way MySQL handled symbolic linksto tables created using the DATA DIRECTORY and INDEX DIRECTORYdirectives in CREATE TABLE statements. An attacker with CREATE and DROPtable privileges and shell access to the database server could use theseflaws to escalate their database privileges, or gain access to tablescreated by other database users. (CVE-2008-4098, CVE-2009-4030)Note: Due to the security risks and previous security issues related tothe use of the DATA DIRECTORY and INDEX DIRECTORY directives, users notdepending on this feature should consider disabling it by adding"symbolic-links=0" to the "[mysqld]" section of the "my.cnf"configuration file. In this update, an example of such a configurationwas added to the default "my.cnf" file.An insufficient HTML entities quoting flaw was found in the mysqlcommand line client's HTML output mode. If an attacker was able toinject arbitrary HTML tags into data stored in a MySQL database, whichwas later retrieved using the mysql command line client and its HTMLoutput mode, they could perform a cross-site scripting (XSS) attackagainst victims viewing the HTML output in a web browser. (CVE-2008-4456)Multiple format string flaws were found in the way the MySQL serverlogged user commands when creating and deleting databases. A remote,authenticated attacker with permissions to CREATE and DROP databasescould use these flaws to formulate a specially-crafted SQL command thatwould cause a temporary denial of service (open connections to mysqldare terminated). (CVE-2009-2446)Note: To exploit the CVE-2009-2446 flaws, the general query log (thebe enabled. This logging is not enabled by default.After installing this update, the MySQL server daemon (mysqld) will berestarted automatically.



Security Fixes

Severity
Issued Date: : 2010-02-16
CVE Names: CVE-2008-4098 CVE-2008-4456 CVE-2009-2446
CVE-2009-4030
CVE-2008-4098 mysql: incomplete upstream fix for CVE-2008-2079

Related News