Halo before 1.2.0-beta.1 allows Server Side Template Injection (SSTI) because TemplateClassResolver.SAFER_RESOLVER is not used in the FreeMarker configuration.
https://github.com/halo-dev/halo/issues/440
https://github.com/halo-dev/halo/issues/419
https://github.com/halo-dev/halo/compare/v1.1.3-beta.2...v1.2.0-beta.1