Skip to content

v1.8.0

Choose a tag to compare

@guilamu guilamu released this 24 Feb 17:32
· 30 commits to main since this release
  • Security: Fixed XXE (XML External Entity) vulnerability in XLSX parser — added LIBXML_NONET flag and entity loader protection
  • Security: Added authorization capability check (current_user_can) to XLSX upload handler — nonce alone is not authorization
  • Security: Fixed XSS via unescaped CSS output — now sanitized with wp_strip_all_tags()
  • Security: Fixed DOM-based XSS in admin JS — replaced innerHTML with safe DOM methods
  • Security: Replaced internal wp_kses_hook()/wp_kses_split() calls with public wp_kses() API
  • Security: Added Content-Type: application/json header to XLSX upload JSON response
  • Security: Added sanitize_file_name() and X-Content-Type-Options: nosniff to CSV export
  • Security: Added MIME validation for XLSX uploads — verifies ZIP structure before processing
  • Security: Nonce and AJAX URL are now only exposed on Gravity Forms editor pages