Skip to content

GlobaLeaks

v5.0.96 Security

This release includes security fixes for teams reviewing exposed deployments.

Published 28d Secrets & Credentials
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

accessibility angular anonymity anticorruption bootstrap debian
+13 more
digital-human-rights digital-public-goods dompurify free-software libsodium privacy python security sqlalchemy tor twisted typescript whistleblowing

Affected surfaces

auth rbac breaking_upgrade

Summary

AI summary

DPoP proof‑of‑possession, tenant isolation enforcement, step‑up confirmation for deletions, and numerous security hardenings.

Full changelog

Changes in version 5.0.96

  • Implement security enhancements following auditors suggestions:
    -- Bind authenticated requests with DPoP proof-of-possession [RFC 9449]
    -- Enforce tenant isolation and ownership across resources
    -- Enforce role network access policy on authenticated requests
    -- Revoke sessions on admin update, password change and deletion
    -- Confine sessions pending forced password change or 2FA enrollment
    -- Require step-up confirmation for deletion of users, contexts and tenants
    -- Require 2FA confirmation on voluntary password change
    -- Serialize TOTP one-time-use verification
    -- Mask recipient and whistleblower files through redaction
    -- Exclude masked files from report exports
    -- Restrict recipient files to their author
    -- Restrict editing of user identity fields to privileged users
    -- Validate submission answers, nesting depth and status transitions
    -- Enforce screening choices and intake gates on submissions
    -- Compute submission scoring and screening on the backend
    -- Enforce notification toggles across all mail paths
    -- Extend audit logging to file access, exports and redactions
    -- Rate-limit signup, support, password reset and email change
    -- Rate-limit proof-of-work and submission endpoints
    -- Rate-limit and sanitize CSP violation reports
    -- Skip per-IP rate limiting for Tor traffic
    -- Verify the SMTP server certificate against the hostname
    -- Restrict the TLS handshake signature hashes
    -- Generate fresh ephemeral keypairs for assisted submissions
    -- Escape spreadsheet formula prefixes in CSV exports
    -- Mask two factor authentication and access code inputs
    -- Harden systemd service, AppArmor profile and Docker containers
    -- Bind high ports to loopback on Tor-only platforms
    -- Fail closed to Tor-only when web reachability is unknown
    -- Fix defang of multiple URLs at once
  • Improve notification rendering of the {TipStatus} keyword
  • Improve upload time estimate formatting
  • Fix questionnaire and question template lists not refreshing
  • Perform lint fixes thanks to Ruff inspector
  • Bump client dependencies to their latest stable versions
  • Update translations

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track GlobaLeaks

Get notified when new releases ship.

Sign up free

About GlobaLeaks

Whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.

All releases →

Beta — feedback welcome: [email protected]