The vulnerabilities were identified with OWASP's WebGoat a deliberately insecure J2EE web application maintained by OWASP designed to teach web application security lessons. Users must demonstrate their understanding of a security issue by exploiting a real vulnerability in the WebGoat application. For example, in one of the lessons the user must use SQL injection to steal fake credit card numbers. The application is a realistic teaching environment, providing users with hints and code to further explain the lesson.
Users can also employ the OWASP Enterprise Security API Toolkit to protect against these identified vulnerabilities. An Enterprise Security API (ESAPI) Swingset is also available. The Swingset/Apache Tomcat bundle contains everything you need to get Swingset up and running in a matter of minutes. No installation is necessary (assuming you have a Java JRE or JDK installed). One need only edit a single line of a batch file or shell script.
McDonald also writes in her blog OWASP Top 10 Number 3: Malicious File Execution about this security vulnerability, which occurs when attacker's files are executed or processed by the web server. This can happen when an input filename is compromised or an uploaded file is improperly trusted.
Customized news reports about Sun Microsystems. Just the news you need, none of what you don't. 50,000+ Members. 20,000+ Articles Published since 1998.