<?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-03T15:50:26.341734+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-54261</id>
    <title>CVE-2026-54261 — Wagtail: Improper permission handling in image preview</title>
    <updated>2026-10-03T15:50:26.343532+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, due to a missing permission check on the image preview endpoint, a user with access to the Wagtail admin can preview any image. The existing data of the image object itself is not exposed. 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-54261"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-r6p4-grq7-xm4m</id>
    <title>GHSA-r6p4-grq7-xm4m — Wagtail: Improper permission handling in image preview</title>
    <updated>2026-10-03T15:50:26.343587+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: wagtail</p>
<p>### Impact
Due to a missing permission check on the image preview endpoint, a user with access to the Wagtail admin can preview any image. The existing data of the image object itself is not exposed. 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.shortcuts import get_object_or_404
from django.urls import path
from wagtail.admin import urls as wagtailadmin_urls
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>return preview(request, image_id, filter_spec)</p>
<p>urlpatterns = [
    # Example where the CMS admin is at /admin/.
    # Add this before the Wagtail admin URLs registration, with the same sub-path.
    path("admin/images/&lt;int:image_id&gt;/preview/&lt;str:filter_spec&gt;/", patched_preview)
    path("admin/", include(wagtailadmin_urls)),
]
```</p>
<p>### Acknowledgements
Man…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-r6p4-grq7-xm4m"/>
  </entry>
</feed>
