Description:
SPI Labs has reported a vulnerability in ASP.NET, which can be exploited by malicious people to cause a DoS (Denial of Service).

The vulnerability is caused due to an input validation error in the "System.Xml.Serialization.Xml.XmlSerializationReader.ReadReferencedElements()" function. This can be exploited to cause an infinite loop and consume a large amount of CPU resources on a vulnerable system by sending a specially crafted SOAP message to a RCP/encoded web method, which takes an array as input.

Solution:
Use the document/literal mode for web services handling input from untrusted sources.

The vulnerability will reportedly be fixed in an upcoming release.

Provided and/or discovered by:
Bryan Sullivan and Sacha Faust, SPI Labs.

Original Advisory:
SPI Labs:
http://www.spidynamics.com/spilabs/advisories/aspRCP.html

Via Secunia.Com


 
Comments are closed.