Skip to content

v6.11.2

Choose a tag to compare

@rpgmem rpgmem released this 21 Jun 01:34
1b1b90d

Security

  • Reregistration admin — fixed a stored-XSS vector (CodeQL js/xss-through-dom) in the audience transfer list. Audience name/color/id read from a DOM data- attribute were string-concatenated into HTML and injected with .append() (both the selected and available branches), so a malicious audience name or color stored by a delegated audience manager could execute script in the reregistration admin screen. The list is now built with jQuery('<el>', {…}) + .text()/.attr() (every value escaped; the color is applied only when it matches a hex pattern). DOM shape, data-id and hidden-input values are unchanged. Also hardened ffc-geofence-admin.js field-key derivation (CodeQL js/incomplete-sanitization) — not exploitable (hardcoded allowlist input) but cleared for good. (#564)

Changed

  • Vendored thumbmarkjs 1.9.0 → 1.9.1 (MIT, libs/js/). Patch release; the server algorithm, fingerprint schema, contract and LGPD posture are unchanged, and the telemetry beacon stays unconditionally disabled. (#571)