VYPR
Moderate severityNVD Advisory· Published Sep 10, 2021· Updated Aug 4, 2024

CVE-2021-40347

CVE-2021-40347

Description

An attacker logged into any account can unsubscribe any user from any mailing list, also revealing subscription status, via crafted POST request in Postorius before 1.3.5.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

An attacker logged into any account can unsubscribe any user from any mailing list, also revealing subscription status, via crafted POST request in Postorius before 1.3.5.

Vulnerability

The issue exists in views/list.py of GNU Mailman Postorius before version 1.3.5 [1]. The ListUnsubscribeView does not verify that the authenticated user owns the email address they are requesting to unsubscribe [2]. As a result, any logged-in user can craft a POST request to unsubscribe any email address from any mailing list [4].

Exploitation

An attacker must be logged into any account on the Postorius instance [1]. They can then send a crafted POST request to the unsubscribe/ endpoint, altering the form fields (e.g., changing the URL from subscribe to unsubscribe/, setting the email parameter to the target address) [4]. No special privileges or user interaction beyond authentication are required.

Impact

Successful exploitation allows the attacker to unsubscribe any user from any mailing list, causing denial of service or unauthorized removal [1][4]. Additionally, the response indicates whether the target address was subscribed, leaking membership information [2][4].

Mitigation

The vulnerability is fixed in Postorius version 1.3.5, released on September 5, 2021 [3]. The fix adds validation that the requesting user owns the email address being unsubscribed [2]. Users should upgrade to 1.3.5 or later. No workaround is documented.

AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
postoriusPyPI
< 1.3.51.3.5

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

9

News mentions

0

No linked articles in our index yet.