Security features bypass in Apache Struts - CVE-2006-1546
Published: April 23, 2024
Vulnerability details
The vulnerability allows a remote attacker to gain access to bypass security restrictions.
The vulnerability exists due to excessive data output by the application. A remote attacker can bypass validation via a request with a 'org.apache.struts.taglib.html.Constants.CANCEL' parameter, which causes the action to be canceled but would not be detected from applications that do not use the isCancelled check.
Affected software
Library Support for Struts
Integration Designer
How to mitigate CVE-2006-1546
External References
- http://struts.apache.org/struts-doc-1.2.9/userGuide/release-notes.html
- http://issues.apache.org/bugzilla/show_bug.cgi?id=38374
- http://www.securityfocus.com/bid/17342
- http://securitytracker.com/id?1015856
- http://secunia.com/advisories/19493
- http://lists.suse.com/archive/suse-security-announce/2006-May/0004.html
- http://secunia.com/advisories/20117
- http://www.vupen.com/english/advisories/2006/1205
- https://exchange.xforce.ibmcloud.com/vulnerabilities/25612
- http://mail-archives.apache.org/mod_mbox/struts-user/200601.mbox/%3c20060121221800.15814.qmail%40web32607.mail.mud.yahoo.com%3e
- http://mail-archives.apache.org/mod_mbox/struts-dev/200601.mbox/%3cdr169r%24623%242%40sea.gmane.org%3e