In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsLearn about Improper Handling of Insufficient Permissions or Privileges vulnerabilities in an interactive lesson.
Start learningUpgrade wagtail to version 7.0.9, 7.3.4, 7.4.3, 8.0rc2 or higher.
wagtail is an open source content management system built on Django.
Affected versions of this package are vulnerable to Improper Handling of Insufficient Permissions or Privileges in the document retrieval. An attacker can confirm the existence of a document with a known SHA1 hash by sending crafted HTTP headers to the document endpoint, even without proper permissions or knowledge of the filename.
This vulnerability can be mitigated by stripping If-Match and If-None-Match headers from anonymous requests to /documents/ at the reverse proxy, or by using a custom document model without a file_hash attribute.