Grails แแแ แฉแแ แฉแแจแ, แ แแแแแแช แจแแฅแแแแแแ แแแ แแแแแแแชแแแแแก แจแแแฃแจแแแแแแกแแแแก MVC แแแ แแแแแแแก แจแแกแแแแแแกแแ Java, Groovy แแ แกแฎแแ แแแแแแ JVM-แแกแแแแก, แแแแแแแแแแแแ แแแฃแชแแแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแกแขแแแชแแฃแ แแ แจแแแกแ แฃแแแ แแฅแแแแ แแแแ แแ แแแ แแแแจแ, แ แแแแแจแแช แแแ. แแแแแแแชแแ แแฃแจแแแแก. แแแฃแชแแแแแแแก แแฅแกแแแฃแแขแแชแแ แฎแแแแ แกแแแชแแแแฃแ แแ แจแแแฃแจแแแแแฃแแ แแแแฎแแแแแก แแแแแแแแแ, แ แแแแแแช แแแแแแแกแฎแแแแก แแซแแแแก แฌแแแแแแก ClassLoader-แแ. แแ แแแแแแ แแแแแฌแแแฃแแแ แแแแแชแแแแ แแแแแแแแจแแ แแแแแ แแแแแแแก แฎแแ แแแแแ, แ แแแแแแช แแแแแแงแแแแแ แ แแแแ แช แแแแแฅแขแแแแก แจแแฅแแแแกแแก, แแกแแแ bindData-แก แแแแแงแแแแแแ แฎแแแแ แแแแแแจแแ แแแแกแแก. แแ แแแแแแ แแแแแแ แแ 3.3.15, 4.1.1, 5.1.9 แแ 5.2.1 แแแแแจแแแแแแจแ.
แแแ แแ แแแแกแ, แฉแแแ แจแแแแแซแแแ แแฆแแแแจแแแ แแแฃแชแแแแแแ Ruby แแแแฃแแจแ tzinfo, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แฉแแแแขแแแ แแแ แแแแแกแแแแ แ แคแแแแแก แจแแแแแแกแ, แ แแแแแแแแแช แแแแแแกแฎแแฃแแ แแแแแแแชแแแก แฌแแแแแแก แฃแคแแแแ แแซแแแแ แกแแจแฃแแแแแแก. แแแฃแชแแแแแแ แแแแแฌแแแฃแแแ TZInfo::Timezone.get แแแแแแแ แแแแกแแแฆแแ แฃแแ แแ แแแก แกแแ แขแงแแแแก แกแแฎแแแแ แกแแแชแแแแฃแ แ แกแแแแแแแแแแก แแแแแงแแแแแแก แกแแแแแแแ แจแแแแฌแแแแแก แแ แแ แกแแแแแแ. แแ แแแแแแ แแฎแแแ แแแแแแแชแแแแก, แ แแแแแแแช แแแแแกแชแแแแ แแแฃแแแกแขแฃแ แแแแ แแแ แ แแแแแชแแแแแก TZInfo::Timezone.get-แก. แแแแแแแแแ, แคแแแแแก /tmp/payload แฌแแกแแแแแฎแแ, แจแแแแซแแแแ แแแฃแแแแแ แแแแจแแแแแแแ, แ แแแแ แแชแแ "foo\n/../../../tmp/payload".
แฌแงแแ แ: opennet.ru