Repository navigation
Release v1.13.0
v1.13.0
Changelog
Security: the admin UI refuses to compile without form CSRF protection (CsrfProtectionPass, fail closed). See UPGRADING.
Security
- CSRF fails closed also when only form CSRF is disabled: new
CsrfProtectionPassmakes the container refuse to compile while the panel (web_ui.enabled: true) is registered andsecurity.csrf.token_managerorform.type_extension.csrfis missing, orframework.form.csrf_protectionis false. The controller already denied mutations without a token manager, but withframework.form.csrf_protection: falsethe token manager exists while the panel forms (AbstractMaintenanceFormTypedeclares its own CSRF options) skipped validation, so enable / disable / schedule accepted tokenless cross-site POSTs. See UPGRADING and SECURITY.
What's Changed
- fix(security): panel refuses to compile without form CSRF protection by @HecFranco in #22
Full Changelog: v1.12.0...v1.13.0