Skip to content
OpenAdvisories
High · 8.2 CVE-2026-53500 EUVD-2026-51597GHSA-6x26-6r6f-m537PYSEC-2026-3617

Thumbor treats ALLOWED_SOURCES string patterns as unescaped regex, allowing hostname bypass via wildcard dot

Published Jul 31, 2026 · Updated Jul 31, 2026 · Assigned by GitHub_M

Description

Thumbor is an open-source photo thumbnail service by globo.com. Prior to 7.8.0, the ALLOWED_SOURCES configuration passes plain strings to re.match() without escaping dots, so a hostname differing at dot positions can match the allowlist. This issue is fixed in 7.8.0.

Affected products

VendorProductAffectedFixed
thumbor thumbor < 7.8.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 thumbor 7.8.0-1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS thumbor No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI thumbor < 7.8.0 7.8.0 GHSA-6x26-6r6f-m537

References