Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.8.2-EE-GA_P01, 2.0-Beta2
-
Fix Version/s: 2.0.0
-
Component/s: Framework, ICE-Components
-
Labels:None
-
Environment:All
Description
The ICEfaces output component are not escaped by default which makes them vulnerable to cross site scripting attacks. The <ice:outputText> uses the escape attribute but the other output components do not (ex: <ice:selectOneMenu/>). Doing a test in a pure JSF application reveals that the JSF framework by default filters/escapes JavaScript by default.
-
Hide
- Case9225Example.war
- 6.33 MB
- Arran Mccullough
-
- META-INF/MANIFEST.MF 0.1 kB
- META-INF/context.xml 0.1 kB
- WEB-INF/classes/.../example/TestBean.class 1.0 kB
- WEB-INF/faces-config.xml 0.9 kB
- WEB-INF/lib/FastInfoset.jar 285 kB
- WEB-INF/lib/backport-util-concurrent.jar 319 kB
- WEB-INF/lib/commons-beanutils.jar 226 kB
- WEB-INF/lib/commons-collections.jar 558 kB
- WEB-INF/lib/commons-digester.jar 140 kB
- WEB-INF/lib/commons-discovery.jar 75 kB
- WEB-INF/lib/commons-el.jar 110 kB
- WEB-INF/lib/commons-fileupload.jar 56 kB
- WEB-INF/lib/commons-lang.jar 240 kB
- WEB-INF/lib/commons-logging.jar 52 kB
- WEB-INF/lib/icefaces-comps.jar 1.96 MB
- WEB-INF/lib/icefaces.jar 1.20 MB
- WEB-INF/lib/jsf-api-1.2.jar 352 kB
- WEB-INF/lib/jsf-impl-1.2.jar 822 kB
- WEB-INF/web.xml 3 kB
- display-listbox-page.jspx 1 kB
- display-page.jspx 1.0 kB
- index.jsp 0.1 kB
- main.jspx 1 kB
- page.jspx 0.9 kB
-
Hide
- Case9225Example2.war
- 2.25 MB
- Arran Mccullough
-
- META-INF/MANIFEST.MF 0.1 kB
- META-INF/context.xml 0.1 kB
- WEB-INF/classes/.../example/TestBean.class 1.0 kB
- WEB-INF/faces-config.xml 1 kB
- WEB-INF/lib/commons-beanutils.jar 113 kB
- WEB-INF/lib/commons-collections.jar 162 kB
- WEB-INF/lib/commons-digester.jar 104 kB
- WEB-INF/lib/commons-logging.jar 30 kB
- WEB-INF/lib/jsf-api.jar 312 kB
- WEB-INF/lib/jsf-impl.jar 1.14 MB
- WEB-INF/lib/jstl.jar 20 kB
- WEB-INF/lib/standard.jar 380 kB
- WEB-INF/web.xml 0.8 kB
- display-listbox-page.jsp 1.0 kB
- display-page.jsp 0.8 kB
- welcomeJSF.jsp 1 kB
-
Hide
- Case9225ExampleCode.zip
- 36 kB
- Arran Mccullough
-
- Case9225Example2/build.xml 3 kB
- Case9225Example2/.../ant-deploy.xml 2 kB
- Case9225Example2/.../build-impl.xml 46 kB
- Case9225Example2/.../faces-config.NavData 0.3 kB
- Case9225Example2/.../genfiles.properties 0.5 kB
- Case9225Example2/.../private.properties 2 kB
- Case9225Example2/nbproject/.../private.xml 0.2 kB
- Case9225Example2/.../project.properties 2 kB
- Case9225Example2/nbproject/project.xml 1 kB
- Case9225Example2/src/conf/MANIFEST.MF 0.0 kB
- Case9225Example2/src/.../TestBean.java 0.6 kB
- Case9225Example2/.../display-listbox-page.jsp 1.0 kB
- Case9225Example2/web/display-page.jsp 0.8 kB
- Case9225Example2/web/.../context.xml 0.1 kB
- Case9225Example2/web/.../faces-config.xml 1 kB
- Case9225Example2/web/WEB-INF/web.xml 0.8 kB
- Case9225Example2/web/welcomeJSF.jsp 1 kB
- Case9225Example/build.xml 3 kB
- Case9225Example/nbproject/ant-deploy.xml 2 kB
- Case9225Example/nbproject/build-impl.xml 46 kB
- Case9225Example/.../faces-config.NavData 0.7 kB
- Case9225Example/.../genfiles.properties 0.5 kB
- Case9225Example/.../private.properties 2 kB
- Case9225Example/nbproject/.../private.xml 0.2 kB
- Case9225Example/.../project.properties 2 kB
- Case9225Example/nbproject/project.xml 0.9 kB
- Case9225Example/src/conf/MANIFEST.MF 0.0 kB
- Case9225Example/src/.../TestBean.java 0.6 kB
- Case9225Example/.../display-listbox-page.jspx 1 kB
- Case9225Example/web/display-page.jspx 1.0 kB
-
Hide
- showcase-additions.zip
- 4 kB
- Ted Goddard
-
- display-listbox-page.xhtml 1 kB
- display-page.xhtml 0.9 kB
- main.xhtml 1 kB
- page.xhtml 0.9 kB
- WEB-INF/faces-config.xml 3 kB
- WEB-INF/classes/.../example/TestBean.class 1.0 kB
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion