summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2026-04-23 14:53:28 +0200
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2026-05-05 14:34:21 +0200
commitc79bdfc1351ef2a2ad95df36241a74c736ef20a1 (patch)
tree090a85d5f277d518164973b7bafb9d8ec92a870b /docs
parent7f6e9b55130d5158804c0acbc0b24ccb7422ed82 (diff)
Fixed CVE-2026-6907 -- Prevented caching of requests when Vary header contains an asterisk.
Thank you Ahmad Sadeddin for the report and Jacob Walls for the review.
Diffstat (limited to 'docs')
-rw-r--r--docs/releases/5.2.14.txt10
-rw-r--r--docs/releases/6.0.5.txt10
2 files changed, 20 insertions, 0 deletions
diff --git a/docs/releases/5.2.14.txt b/docs/releases/5.2.14.txt
index cefa9a1f5b..1fe882ebea 100644
--- a/docs/releases/5.2.14.txt
+++ b/docs/releases/5.2.14.txt
@@ -30,3 +30,13 @@ a cached public page.
This issue has severity "low" according to the :ref:`Django security policy
<security-disclosure>`.
+
+CVE-2026-6907: Potential exposure of private data due to incorrect handling of ``Vary: *`` in ``UpdateCacheMiddleware``
+=======================================================================================================================
+
+Previously, :class:`~django.middleware.cache.UpdateCacheMiddleware` would
+erroneously cache requests where the ``Vary`` header contained an asterisk
+(``'*'``). This could lead to private data being stored and served.
+
+This issue has severity "low" according to the :ref:`Django security policy
+<security-disclosure>`.
diff --git a/docs/releases/6.0.5.txt b/docs/releases/6.0.5.txt
index 8e7aca7158..08bce66e6a 100644
--- a/docs/releases/6.0.5.txt
+++ b/docs/releases/6.0.5.txt
@@ -32,6 +32,16 @@ a cached public page.
This issue has severity "low" according to the :ref:`Django security policy
<security-disclosure>`.
+CVE-2026-6907: Potential exposure of private data due to incorrect handling of ``Vary: *`` in ``UpdateCacheMiddleware``
+=======================================================================================================================
+
+Previously, :class:`~django.middleware.cache.UpdateCacheMiddleware` would
+erroneously cache requests where the ``Vary`` header contained an asterisk
+(``'*'``). This could lead to private data being stored and served.
+
+This issue has severity "low" according to the :ref:`Django security policy
+<security-disclosure>`.
+
Bugfixes
========