SR10-126 Apache - Struts innehåller allvarlig sårbarhet
Struts är ett vanligt förekommande ramverk för webbapplikationer skrivna i Java. Produkten innehåller en allvarlig sårbarhet som kan utnyttjas till att köra godtycklig kod på det sårbara systemet.Problembeskrivning
CVE-referens: CVE-20101-1870
Meder Kydyraliev har upptäck en sårbarhet i Struts. Orskaken till sårbarheten i brister i kontrollen indata som släpper igenom unicode-koden ("\u0023") för '#'. Sårbarheten kan utnyttjas genom att skicka specialkonstruerade URL:er till webbapplikationen.
Tillfällig lösning (eftersom 2.2 ännu inte är släppt):
* Installera testbygget för 2.2 <http://people.apache.org/builds/struts/2.2.0/> som innehåller uppdateringen.
* Använd en WAF (Web Application Firewall), exempelvis mod_security, för att filtrera bort HTTP-anrop som innehåller "\u0023" eller "#".
Påverkade versioner
-
Versioner innan 2.2.0
Mer information och programrättningar
http://secunia.com/advisories/40575
http://owaspsweden.blogspot.com/2010/07/remote-execution-i-struts-2.html
http://blog.o0o.nu/2010/07/cve-2010-1870-struts2xwork-remote.html
![[CERT-SE]](http://www.cert.se/headerimages/certlogo.png)
![[MSB]](++resource++go
vcert.theme.images/msbLogo.png)
![[FiRST][TI]](++resource++govcert.theme.images/logos.gif)