
Доказательство концепции эксплуатации CVE-2022-27772, нацеленной на пользовательский TomcatEmbeddedServletContainerFactory фреймворка Grails 3.3, демонстрирующее небезопасное создание временного каталога.
Приложение Grails® framework 3.3 предоставляет пользовательскую реализацию для TomcatEmbeddedServletContainerFactory, которая переопределяет реализацию метода createTempDirectory. Эта пользовательская реализация затем используется для создания бина EmbeddedServletContainer из класса Application.groovy.
Ref: https://github.com/JLLeitschuh/security-research/security/advisories/GHSA-cm59-pr5q-cw85