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