<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-04T03:57:40.700436+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/cve-2026-54260</id>
    <title>CVE-2026-54260 — Wagtail: Denial of service via unbounded filter specs in the image preview</title>
    <updated>2026-10-04T03:57:40.702891+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> wagtail</p>
<p>Wagtail is an open source content management system built on Django. In versions prior to 7.0.8, 7.3.3 and 7.4.2, an authenticated admin user can trigger expensive rendition processing with purposefully crafted filter specs resulting in potentially service degradation. The vulnerability is not exploitable by an ordinary site visitor without access to the Wagtail admin. This issue has been fixed in versions 7.0.8, 7.3.3, and 7.4.2.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/cve-2026-54260"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-f2p5-j6fg-5cxf</id>
    <title>GHSA-f2p5-j6fg-5cxf — Wagtail: Denial of service via unbounded filter specs in the image preview</title>
    <updated>2026-10-04T03:57:40.702948+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: wagtail</p>
<p>### Impact</p>
<p>An authenticated admin user can trigger expensive rendition processing with purposefully crafted filter specs resulting in potentially service degradation.</p>
<p>The vulnerability is not exploitable by an ordinary site visitor without access to the Wagtail admin.</p>
<p>### Patches
Patched versions have been released as Wagtail 7.0.8, 7.3.3, 7.4.2.</p>
<p>### Workarounds
For sites that cannot easily upgrade to a current supported version, the vulnerability can be patched by adding the following code to `urls.py` URL pattern declarations to override the vulnerable view.</p>
<p>```python
from django.core.exceptions import PermissionDenied
from django.http import HttpResponseBadRequest
from django.shortcuts import get_object_or_404
from django.urls import path
from wagtail.admin import urls as wagtailadmin_urls
from wagtail.images.exceptions import InvalidFilterSpecError
from wagtail.images.permissions import permission_policy
from wagtail.images.views import preview</p>
<p>def patched_preview(request, image_id, filter_spec):
    image = get_object_or_404(get_image_model(), id=image_id)</p>
<p>if not permission_policy.user_has_permission_for_instance(request.user, "change", image):
        raise PermissionDenied</p>
<p>try:
        filter_obj = Filter(spec=filter_spec)
    except InvalidFilterSpecError:
        return HttpResponseBadRequest("Invalid filter spec", content_type="text/plain")</p>
<p>allowed = {"original", "width", "height", "min", "max", "fill"}
    if any(operation.method not in allow…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-f2p5-j6fg-5cxf"/>
  </entry>
</feed>
