Darwin Vulnerabilities

Created 3/5/03
CAN 2003-0050
CAN 2003-0051
CAN 2003-0052
CAN 2003-0053
CAN 2003-0054
CAN 2003-0055

Impact

Multiple vulnerabilities could allow cross-site scripting, local privilege elevation, disclosure of physical path name, disclosure of directory listings outside the web root, and limited command execution with root privileges.

Background

QuickTime Streaming Server is a streaming media server for MacOS operating systems. Darwin Streaming Server is based on QuickTime Streaming Server and runs on various Windows and Unix platforms. Both servers use the Real-Time Streaming Protocol and contain a web administration interface.

The Problem


Multiple vulnerabilities in parse_xml.cgi

3/5/03
CAN 2003-0050
Insufficient parameter checking in the parse_xml.cgi application on the web administration interface could allow command execution with root privileges. However, in newer versions the impact of command execution is limited because there is no way to pass command-line arguments, unless the attacker is able to upload programs to the server.

CAN 2003-0051
CAN 2003-0052
CAN 2003-0053
Additional vulnerabilities in parse_xml.cgi could allow a cross-site scripting attack which could disclose the administrator's Base64-encoded username and password within the qtpassword cookie. Arbitrary directory listings and disclosure of the physical path name are also possible. Darwin Streaming Server 4.1.2 and earlier and QuickTime Streaming Server 4.1.1 and earlier are affected.


Cross Site Scripting in log file

3/5/03
CAN 2003-0054
A cross-site scripting vulnerability exists because it is possible for a remote attacker to cause lines of script to be written to the log file. The script would then execute in the administrator's web browser when the administrator views the logs. Darwin 4.1.2 and QuickTime 4.1.1 and earlier are affected.


MP3 Broadcasting Module buffer overflow

3/5/03
CAN 2003-0055
A buffer overflow in the MP3 Broadcasting Module occurs when processing an MP3 file whose name is over 256 characters long. This could allow a local user to execute commands with root privileges. It could also allow command execution by a remote user who is able to upload MP3 files. Darwin 4.1.2 and QuickTime 4.1.1 and earlier are affected.

Resolution

Upgrade to Darwin 4.1.3 or higher. Fixes for QuickTime are included in MacOS X Server Update 10.2.4, which is available for MacOS X Server 10.2.3, 10.2.2, 10.2.1, and 10.2.

Where can I read more about this?

This vulnerability was reported in an @stake advisory.