Skip to content

mail-archiver

v2607.1 Security

This release includes 2 security fixes for security teams reviewing exposed deployments.

Published 21d Communication & Email
βœ“ No known CVEs patched
Read the diff β†’ Tool health β†’ What is this tool? β†’
This release patches 2 known CVEs

Topics

archive archiver backup docker imap mail
+1 more
migration

Affected surfaces

auth rbac

Summary

AI summary

Updates βš™οΈ Improvements, πŸ› Bug Fixes, and ✨ New Features across a mixed release.

Full changelog

✨ New Features

  • New Project Website - The Mail Archiver now has a new dedicated project website at mail-archiver.org
  • Support for personal Microsoft Accounts Added - Adds OAuth2 IMAP support for personal Microsoft accounts (Outlook.com / M365 Family / Hotmail). Thanks to @XtraLarge !
  • Per-Account Storage Display - Shows database storage usage per account in the Dashboard "Account Overview" table and the MailAccounts "Show All" table.

βš™οΈ Improvements

  • Mail Account Create / Edit / Details UX - Restructured all three pages into visual sections with headers and icons
  • Folder Exclusion Toggle - Folder badges on the Edit page are now toggleable (click to add, click again to remove) and use semicolon separators matching the server-side parser.
  • User Create / Edit UX - Restructured both pages into visual sections with headers and icons
  • Dashboard Visual Polish - Modern gradient stat cards with count-up animation on load
  • UI Table Harmonization - Unified table styling across Emails, MailAccounts, Users, Jobs, and Logs index pages

πŸ› Bug Fixes

  • Localized Strings Encoding in JavaScript - Localized strings (e.g. French "TΓ’che d'arriΓ¨re-plan") were HTML-encoded by Razor when emitted inside <script> blocks, causing entities like &#39; to appear verbatim in the UI.
  • Stored XSS via Email HTML Body - Replaced the bypassable regex-based HTML sanitizer in the email viewer with an allowlist-based sanitizer (Ganss.HtmlSanitizer).
  • IDOR on Email Deletion - Emails/Delete and Emails/DeleteSelected previously only required the SelfManager role, allowing a SelfManager to delete emails belonging to accounts they are not authorized for by guessing/enumerating email IDs.
  • 2FA Session Fixation - The ASP.NET Core session was not regenerated after successful password verification, enabling a session-fixation attack (CWE-384) where an attacker who planted a session cookie pre-login could inherit the post-2FA authenticated state.

Security Fixes

  • Stored XSS via email HTML body fixed by replacing regex sanitizer with Ganss.HtmlSanitizer allowlist
  • IDOR on Email Deletion endpoint now enforces account‑level authorization

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 mail-archiver

Get notified when new releases ship.

Sign up free

About mail-archiver

Mail-Archiver is a web application for archiving, searching, and exporting emails from multiple accounts. Featuring folder sync, attachment support, mailbox migration and a dashboard.

All releases β†’

Related context

Related tools

Earlier breaking changes

  • v2606.1 Migrates all existing attachments, temporarily increasing storage requirements; backup required before upgrade

Beta — feedback welcome: [email protected]