diff options
author | Jiri Vanek <[email protected]> | 2013-04-17 14:22:01 +0200 |
---|---|---|
committer | Jiri Vanek <[email protected]> | 2013-04-17 14:22:01 +0200 |
commit | 72ac500dc654bbc82332712022cca573db0bc3e6 (patch) | |
tree | 2c6e9d8702ba39d30f0daad5d00dd9edbfcb5a10 /ChangeLog | |
parent | 8b462c07f200a80028ffc59027a291837fcf2f1b (diff) |
Fixed gifar vulnereability with automated testcase
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 38 |
1 files changed, 38 insertions, 0 deletions
@@ -1,5 +1,43 @@ 2013-04-17 Jiri Vanek <[email protected]> + Fixed gifar vulnereability with automated testcase + * netx/net/sourceforge/jnlp/util/JarFile.java: IcedTea-Web replacement for + java.util.jar.JarFile.java with capability to verify if the jar starts as jar + and not as something else (eg gif) + * netx/net/sourceforge/jnlp/Launcher.java: migrated to new JarFile + * netx/net/sourceforge/jnlp/resources/Messages.properties: added + BXignoreheaders key with description to new -Xignoreheaders switch + * netx/net/sourceforge/jnlp/runtime/Boot.java: added switch Xignoreheaders + to allow to disable the header verification. + * netx/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java: + migrated to new JarFile + * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: improved + reporting of new JarFile exceptions + * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: new field + ignoreHeaders, informing about new JarFile whether to verify or not verify + headers. By default verifying, so have value of false. + * netx/net/sourceforge/jnlp/tools/JarCertVerifier.java: migrated to new JarFile + * netx/net/sourceforge/jnlp/util/InvalidJarHeaderException.java: new + not-checked exception to signify that jar is corrupted on headers level. + * tests/reproducers/custom/GifarCreator/srcs/Makefile: makefile to + join gif and jar to create gifar + * tests/reproducers/signed/GifarBase/resources/gifarView_hacked.html: + html with hacked gifar + * tests/reproducers/signed/GifarBase/resources/gifarView_ok.html: + html with valid gifs and jars + * tests/reproducers/signed/GifarBase/resources/gifar_applet.jnlp: + jnlp applet constructed from hacked gifar + * tests/reproducers/signed/GifarBase/resources/gifar_application.jnlp: + jnlp application constructed from hacked gifar + * tests/reproducers/signed/GifarBase/srcs/GifarMain.java: + Main method of reproducer + * tests/reproducers/signed/GifarBase/testcases/GifarTestcases.java: + Testing methods + * tests/reproducers/signed/GifarBase/resources/happyNonAnimated.gif: + binary file, image, gif, used to create hacked gifars + +2013-04-17 Jiri Vanek <[email protected]> + removed java call to obtain jvm args for plugin * /plugin/icedteanp/IcedTeaNPPlugin.cc: (get_jvm_args) Java call replaced by call to recently added read_deploy_property_value |