NA
CVSSv2

CVE-2025-47287

CVSSv4: NA | CVSSv3: 7.5 | CVSSv2: NA | VMScore: 850 | EPSS: 0.00136 | KEV: Not Included
Published: 15/05/2025 Updated: 29/05/2025

Vulnerability Summary

Tornado Web Framework DoS Vulnerability via Multipart Form Data Parsing

A Denial of Service (DoS) vulnerability exists in Tornado, a Python web framework and asynchronous networking library. The issue is in the ``multipart/form-data`` parser, which continues parsing data and logs warnings even when encountering errors. This behavior allows remote attackers to generate an extremely high volume of logs, creating a DoS attack. The vulnerability is made worse by Tornado's synchronous logging subsystem. All versions before 6.5.0 are affected, with the vulnerable parser enabled by default. Users should upgrade to Tornado version 6.5.0 to receive a patch. As an alternative mitigation, blocking `Content-Type: multipart/form-data` at the proxy level can help reduce the risk.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

tornadoweb tornado

Vendor Advisories

Debian Bug report logs - #1105886 python-tornado: CVE-2025-47287 Package: src:python-tornado; Maintainer for src:python-tornado is Debian Python Team <team+python@trackerdebianorg>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Fri, 16 May 2025 16:00:02 UTC Severity: grave Tags: security, upstream Fo ...
Tornado is a Python web framework and asynchronous networking library When Tornado's ``multipart/form-data`` parser encounters certain errors, it logs a warning but continues trying to parse the remainder of the data This allows remote attackers to generate an extremely high volume of logs, constituting a DoS attack This DoS is compounded by the ...
Tornado is a Python web framework and asynchronous networking library When Tornado's ``multipart/form-data`` parser encounters certain errors, it logs a warning but continues trying to parse the remainder of the data This allows remote attackers to generate an extremely high volume of logs, constituting a DoS attack This DoS is compounded by the ...
Tornado is a Python web framework and asynchronous networking library When Tornado's ``multipart/form-data`` parser encounters certain errors, it logs a warning but continues trying to parse the remainder of the data This allows remote attackers to generate an extremely high volume of logs, constituting a DoS attack This DoS is compounded by the ...

Github Repositories

Vulnerability assessment of Kali Linux system using Nessus Essentials.

Elevate_Labs_03_Kali_Vulnerability_Scan Vulnerability assessment of Kali Linux system using Nessus Essentials Kali Linux Vulnerability Scan Report Description This repository documents a basic vulnerability scan performed on a Kali Linux system using Nessus Essentials The goal was to identify security issues, understand their severity, and explore basic remediation strategies