Files
grav-plugin-admin/themes/grav
Andy Miller 99f6532965 Fix security vulnerabilities: user enumeration and XSS issues
Security fixes:

1. GHSA-q3qx-cp62-f6m7: User Enumeration & Email Disclosure
   - Changed rate-limiter error message in taskForgot() to not include email
   - Added generic translation key FORGOT_CANNOT_RESET_RATE_LIMITED
   - Prevents attackers from enumerating valid usernames via forgot password

2. GHSA-rmw5-f87r-w988: Stored XSS in Group Display Name
   - Added HTML escaping to group.readableName in acl_picker.html.twig
   - Prevents XSS when malicious group names are rendered in selectize

3. GHSA-gqxx-248x-g29f & GHSA-mpjj-4688-3fxg: XSS in Taxonomy Fields
   - Added HTML escaping to taxonomy labels in taxonomy.html.twig
   - Prevents XSS when malicious taxonomy names are rendered

4. GHSA-65mj-f7p4-wggq, GHSA-7g78-5g5g-mvfj: XSS in Selectize Dropdowns
   - Added SafeRender functions to selectize.js that escape HTML by default
   - All selectize dropdowns now escape option/item text unless custom render is specified
   - Provides defense-in-depth against XSS in any selectize-based field
2025-11-29 18:43:02 -07:00
..
2025-08-25 10:05:10 +01:00
2025-10-19 10:52:40 -06:00
2020-01-15 16:21:48 -07:00
2025-08-25 10:05:19 +01:00
2022-02-04 11:14:43 -08:00
2025-09-15 12:08:01 -06:00
2025-09-15 12:08:01 -06:00
2025-08-25 10:05:10 +01:00
2014-09-03 22:22:03 -06:00
2025-09-15 12:08:01 -06:00