Description
Thumbor is an open-source photo thumbnail service by globo.com. Prior to 7.8.0, the convolution filter regular expression performs exponential backtracking on crafted repeated numeric input, allowing a URL request to exhaust processing time. This issue is fixed in 7.8.0.
Published: 2026-07-31
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Thumbor, an open-source image thumbnail engine, contains a regular‑expression flaw in the convolution filter that causes exponential backtracking when processing specially crafted URLs with repeated numeric bytes. The effect is a denial of service, where a single request can exhaust processing time and resources, impacting availability of the service. This weakness corresponds to CWE‑400: Uncontrolled Resource Consumption.

Affected Systems

Versions of Thumbor prior to 7.8.0, including 7.7.x and earlier, are affected. Users of any Thumbor deployment running the vulnerable filter should consider the version in the deployed environment.

Risk and Exploitability

The CVSS score of 7.5 indicates a moderate‑to‑high severity, and the EPSS score of less than 1 % suggests that active exploitation is currently unlikely. The vulnerability is not listed in the CISA KEV catalog. Attackers can trigger the ReDoS by issuing a crafted URL that includes a long numeric sequence to the convolution filter, forcing the server to perform extensive backtracking. Based on the description, the attack vector is inferred to be network‑based. Because the flaw resides in a public‑facing regular expression, the attack vector is network‑based and requires no local privileges.

Generated by OpenCVE AI on August 3, 2026 at 09:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Thumbor to version 7.8.0 or later, which replaces the vulnerable regex pattern
  • If an upgrade cannot be performed immediately, disable the convolution filter in the image processing pipeline until the patch is applied
  • Apply input validation or rate‑limiting policies to block URLs containing overly long numeric sequences to mitigate potential ReDoS traffic

Generated by OpenCVE AI on August 3, 2026 at 09:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-5vjc-7cxw-4w6j Thumbor has Regex Denial of Service (ReDoS) in `convolution` filter
History

Sun, 02 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Thumbor
Thumbor thumbor
Vendors & Products Thumbor
Thumbor thumbor

Sat, 01 Aug 2026 00:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 31 Jul 2026 19:15:00 +0000

Type Values Removed Values Added
Description Thumbor is an open-source photo thumbnail service by globo.com. Prior to 7.8.0, the convolution filter regular expression performs exponential backtracking on crafted repeated numeric input, allowing a URL request to exhaust processing time. This issue is fixed in 7.8.0.
Title Thumbor has Regex Denial of Service (ReDoS) in `convolution` filter
Weaknesses CWE-400
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-31T23:31:37.588Z

Reserved: 2026-06-09T17:05:25.059Z

Link: CVE-2026-53504

cve-icon Vulnrichment

Updated: 2026-07-31T23:31:31.629Z

cve-icon NVD

Status : Received

Published: 2026-07-31T19:17:09.920

Modified: 2026-08-01T00:17:16.823

Link: CVE-2026-53504

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T10:00:12Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption