PT-2023-24202 · Unknown · Django-Ses

Josephsurin

·

Published

2023-05-22

·

Updated

2023-06-06

·

CVE-2023-33185

CVSS v3.1

4.6

Medium

VectorAV: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

Weakness Enumeration

Related Identifiers

CVE-2023-33185
GHSA-QG36-9JXH-FJ25
PYSEC-2023-82

Affected Products

Django-Ses