[Bug 1632036] [NEW] Munging report-only DMARC
![](https://secure.gravatar.com/avatar/a3242437f23e965b0f90025fae25aecb.jpg?s=120&d=mm&r=g)
Public bug reported: Hi GNU Mailman folks This is the first report from here, so do let me know if it's not hitting the mark in one way or another. So, as I understand it, DMARC from-munging takes place whenever the sender has specified a DMARC policy of `p=quarantine` or `p=reject`, but *not* for the report-only policy `p=none`. I believe that it should cover the `p=none` case as well, though, as one can otherwise set such that as a DMARC policy on a self-hosted mail server, send an email to a GNU Mailman mailing list, and receive reports from the mail servers of some of the subscribers. Moreover, in some cases, mail servers (such as personal ones) host only very few email addresses, so that you are effectively deanonymizing some of the mailing list's subscribers. I tested this on a Mailman 2.1.23 setup. Now, due to the way mailing lists work, you could argue that it's not really an issue that a subscriber can figure out who else subscribes, but since this information is not readily available in any other way, it does seem unintentional. ** Affects: mailman Importance: Undecided Status: New ** Tags: dmarc munge privacy -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1632036 Title: Munging report-only DMARC To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1632036/+subscriptions
![](https://secure.gravatar.com/avatar/56f108518d7ee2544412cc80978e3182.jpg?s=120&d=mm&r=g)
What DMARC mitigations are applied an under what circumstances are list configuration settings. The Munge From mitigation was introduced in Mailman 2.1.16 but in that version could only be applied to all list posts. This is controlled by the from_is_list setting. Beginning with Mailman 2.1.18 there is also a dmarc_moderation_action setting that can apply Munge From only to posts which are From: a domain that publishes DMARC p=reject and optionally also From: a domain that publishes DMARC p=quarantine (controlled by dmarc_quarantine_moderation_action). Beginning with Mailman 2.1.21 there is a dmarc_none_moderation_action setting that can apply DMARC mitigations to posts From: a domain that publishes DMARC p=none. So if a list owner sets the list roster to be available to the admin only and is concerned about this potential membership leak, there are ways to apply DMARC mitigations to all posts or to posts From: a domain that publishes any DMARC policy including none. Also see https://bugs.launchpad.net/mailman/+bug/1539384 which prompted the ability to apply DMARC mitigations to posts From: a domain that publishes DMARC p=none. ** Changed in: mailman Status: New => Invalid -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1632036 Title: Munging report-only DMARC To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1632036/+subscriptions
![](https://secure.gravatar.com/avatar/a3242437f23e965b0f90025fae25aecb.jpg?s=120&d=mm&r=g)
Excellent, thanks for the detailed reply. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1632036 Title: Munging report-only DMARC To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1632036/+subscriptions
participants (2)
-
fuglede
-
Mark Sapiro