Skip to content
OpenAdvisories
High · 8.7 CVE-2026-53502 EUVD-2026-51612GHSA-cj54-hpcc-gj6hPYSEC-2026-3618

Thumbor has path traversal via post-validation URL decoding bypass in file_loader

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, file_loader decodes percent-encoded path segments after its root-boundary validation, allowing traversal outside FILE_LOADER_ROOT_PATH through watermark or frame filter input. 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-cj54-hpcc-gj6h

References