PT-2023-24202 · Unknown · Django-Ses
Josephsurin
·
Published
2023-05-22
·
Updated
2023-06-06
·
CVE-2023-33185
CVSS v3.1
4.6
Medium
| Vector | AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L |
Name of the Vulnerable Software and Affected Versions
Django-SES versions prior to 3.5.0
Description
The django ses library, a mail backend for Django using AWS Simple Email Service, has a flaw in the verification of signed requests from AWS. The
SESEventWebhookView class is intended to handle email bounces, subscriptions, etc., but the verification of the signature allowed users to specify arbitrary public certificates.Recommendations
For versions prior to 3.5.0, update to version 3.5.0 to resolve the issue. As a temporary workaround, consider restricting access to the
SESEventWebhookView class until the update is applied.Exploit
Fix
Improper Verification of Cryptographic Signature
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Django-Ses