Description
Modoboa before 2.8.0 contains an insecure direct object reference vulnerability that allows authenticated users to create auto-reply messages for arbitrary mailboxes by supplying another user's mbox value. Attackers can POST to /api/v2/armessages/ to inject attacker-controlled auto-reply subject and content into victims' settings or break their auto-reply management via MultipleObjectsReturned errors.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| modoboa | modoboa | < 2.8.0 | 2.8.0 |
References
- https://github.com/modoboa/modoboa/issues/3945 issue-tracking
- https://github.com/modoboa/modoboa/commit/e0a4e3b9ee8ad84dba46e4c0f04cbbe7cf78c38d patch
- modoboa 2.8.0 Release Notes release-notes
- https://github.com/modoboa/modoboa/blob/2.7.2/modoboa/autoreply/api/v2/serializers.py technical-description
- VulnCheck Advisory: Modoboa before 2.8.0 IDOR via API v2 armessages Auto-Reply Creation third-party-advisory