[Sunnet Alert] Advisory #208 - PHP (Multiple), QuickTime, Mod_security, Multiple News

Security and IT News Alerts alertmailinglist at skiifwrald.com
Tue Mar 6 21:19:48 EST 2007


Sûnnet Beskerming Alert List Advisory #208

You are receiving this message because you have subscribed to our  
Information Security Alert Mailing List, or have been selected for a  
specific one-off copy.  If you believe that you are receiving this  
message in error, please contact info at beskerming.com to resolve the  
error.

Why not upgrade to get same day notification on security threats?   
Details and rates available online -
(http://www.beskerming.com/premium/generic_advisory.html).

Why not go the next step and get delivery tailored just for your  
company?
(http://www.beskerming.com/premium/focussed_advisory.html)


Contents
--------------------------------------------------------------------
1.	SECURITY
--------------------------------------------------------------------
1.1	PHP (Multiple)
	- Remote Hacker Automatic Control
	- Time Since Discovery - 3 Days
1.2	QuickTime
	- Remote Hacker Automatic Control
	- Time Since Discovery - 1 Day
1.3	Mod_security
	- Remote Hacker Protection Bypass
	- Time Since Discovery - 1 Day
=======================================
/*
	- Remote or Local - Can it be achieved through a network or does it  
require physical access?
	- Hacker - The bad guy
	- Manual or Automatic  - Does the vulnerability need to be manually  
performed, or can it be automated?
	- Control, Denial of Service or Data Theft - Will the hacker get  
control of your system / website, will they prevent you from using  
it, or will they steal data.
*/
--------------------------------------------------------------------
2.    NEWS
--------------------------------------------------------------------
2.1	Scripting Languages Under Threat
2.2	I Know Where Your Browser Has Been
=======================================

1.	SECURITY

1.1	PHP (Multiple) - Remote Hacker Automatic Control

	-- Products Affected --
	CVS Version of PHP
	PHP 4.4.3 - 4.4.6
	Zend Platform 2.2.3 and earlier

	-- Technical Description --
	MOPB-06-2007 - Local privilege escalation due to insecure script  
permissions set on default installation of Zend Platform.
	MOPB-07-2007 - Local privilege escalation due to vulnerability in  
ini_modifier associated with Zend Platform.
	MOPB-08-2007 - XSS vulnerability in phpinfo() in PHP 4.4.3 - 4.4.6  
where GET, POST, COOKIE content is not escaped prior to display.
	MOPB-09-2007 - Buffer overflow (arbitrary code execution) in  
wddx_deserialize() in the CVS version of PHP.

	-- Description --
	The second batch of vulnerabilities released as part of the MOPB  
project have been released, identifying vulnerabilities in phpinfo()  
and the Zend Platform

	-- Recommended Action --
	Update to the latest non-CVS version of PHP, as well as Zend  
Platform 3 (if it is being used).

	-- Source --
	http://www.php-security.org

	-- Threat Matrix --
			U	O
	Home User	9	9 (Critical)
	Corporate	9	9 (Critical)


1.2	QuickTime - Remote Hacker Automatic Control

	-- Products Affected --
	QuickTime 7.1.4 and earlier

	-- Technical Description --
	Eight distinct remote code execution vulnerabilities have been  
patched with this latest release of QuickTime.  Specifically, the  
patch provides protection against heap overflow errors when  
processing MIDI, PICT, or QTIF files; protection against integer  
overflows when handling 3GP, QTIF and UDTA data; and stack and buffer  
overflows when handling QTIF and QuickTime media.

	-- Description --
	Apple have released a critical update for their QuickTime media  
codec and associated player, addressing several serious issues with  
the codec, which could allow remote attackers to take control over  
vulnerable user systems by convincing the victim to interact with a  
malicious media file (such as visiting a website with the file  
embedded on it).

	-- Recommended Action --
	Update to QuickTime 7.1.5 at the earliest opportunity.  According to  
reports received by the ISC, this update needs to be downloaded and  
installed manually, as the inbuilt updater will not correctly  
identify this as an available update.

	-- Source --
	http://docs.info.apple.com/article.html?artnum=305149

	-- Threat Matrix --
			U	O
	Home User	9	9 (Critical)
	Corporate	9	9 (Critical)


1.3	Mod_security - Remote Hacker Protection Bypass

	-- Products Affected --
	Mod_security 2.1.0 and earlier (and many scripting languages)

	-- Technical Description --
	Mod_security does not properly handle POST data that contains an  
ASCIIZ byte at the start of the string, passing it through without  
modification to the scripting language (Python, Perl, PHP, others),  
allowing potentially malicious script injection.

	-- Description --
	The web application firewall, mod_security, has been found to be  
vulnerable to a simple attack that will completely bypass any  
protection provided to POST data that is submitted to a script  
protected by mod_security.  Because of the simplicity of the attack,  
and the number of scripting languages potentially vulnerable to  
exploitation as a result, this is a very serious problem that web  
application developers need to be aware of.

	-- Recommended Action --
	Apply the patches from mod_security as soon as they become  
available, and re-evaluate the handling of POST data by web  
applications.

	-- Source --
	http://www.php-security.org/

	-- Threat Matrix --
			U	O
	Home User	9	9 (Critical)
	Corporate	9	9 (Critical)

=======================================
/*
Threat Matrix:
	U - User
	O - Operator
	Harmless - 0 ----- 10 - Highly Critical
*/
=======================================

2.	NEWS

2.1	Scripting Languages Under Threat

The mod_security vulnerability covered above raises a serious problem  
for maintainers of web applications that were previously protected by  
a mod_security installation.  Because of the different way that  
mod_security and many scripting languages handle the presence of an  
ASCIIZ byte in the POST data field, mod_security will essentially  
ignore the content of the POST field, while many scripting languages  
will treat it as just another piece of data in the POST field and  
will happily process the rest of the data field.

The biggest impact will be on sites and administrators that run  
mod_security in an effort to track and protect against potential data  
injection via common POST or GET opportunities.  Now that it is  
possible to easily bypass mod_security, without it identifying the  
attempt, attackers will be able to avoid detection on at least one  
level when conducting probes against / cracking into vulnerable web  
applications.


2.2	I Know Where Your Browser Has Been

After recent work by Jeremiah Grossman and a number of other well  
known web application researchers, it was discovered that attackers /  
researchers could use JavaScript to assess the browsing history of a  
browser, without the user's knowledge.  Of course, disabling  
JavaScript while online will prevent against this particular method  
of discovery.

In the last few days, a new method has been disclosed which no longer  
requires the use of JavaScript.  Instead, this method takes advantage  
of specific CSS behaviour to look at what sites have been visited in  
recent history, and then make that data available to the server.   
This particular discovery (still in its early stages) has the  
potential to allow researchers / attackers to ascertain the browsing  
history of site visitors, even if they have disabled JavaScript in an  
effort to stay safe online.

Recent discoveries by the ISC have turned up malicious JavaScript  
that even has basic anti-analysis code built in, that will trap  
people trying to use procedures such as <textarea></textarea> to  
identify and investigate malicious script.

=======================================

Sincerely,

Sûnnet Beskerming Team
info at beskerming.com
Sûnnet Beskerming Pty. Ltd.
Adelaide, Australia
http://www.beskerming.com
Tel: +61 (0) 410 707 444

** Sûnnet Beskerming Pty. Ltd. **

Established in mid 2004, Sûnnet Beskerming Pty. Ltd. is the sister  
company to Jongsma & Jongsma Pty. Ltd., and was formed to develop and  
commercialise the research coming out of Jongsma & Jongsma Pty. Ltd..  
Sûnnet Beskerming Pty. Ltd. is an Information Security specialist  
and, in conjunction with the tools developed by Jongsma & Jongsma  
Pty. Ltd., provides total security solutions and services, from the  
perimeter to internal data stores, including web application security  
and security testing and analysis.


More information about the Alertmailinglist mailing list