Skip to main content

py3-tornado CVE-2025-67725

| EUVDEUVD-2025-203031 HIGH
Uncontrolled Resource Consumption (CWE-400)
N/A vendor:alpine GHSA-c98p-7wgm-6p64 PYSEC-2025-266
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Access Tornado service
  2. Exploit
    Trigger uncharacterized vulnerability
  3. Impact
    Achieve unknown impact

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation conditions cannot be determined from available data. No CVSS vector, no CWE, and no descriptive narrative are present to identify required configuration, authentication level, network position, or feature enablement. It is unknown whether exploitation requires a specific Tornado feature to be active (e.g., WebSocket, cookie authentication, template rendering), a particular deployment mode, or remote versus local access. The Alpine vendor report confirms a fix exists but does not describe preconditions. Security teams should assume worst-case conditions (network-accessible Tornado services at risk) until the vendor publishes a detailed advisory. Authentication requirements not confirmed from available data.

Impact

Risk assessment is severely constrained by missing data. No CVSS vector is available, meaning attack vector, complexity, privilege requirements, user interaction scope, and impact ratings are all unconfirmed. EPSS at 0.21% (44th percentile) represents a below-median exploitation probability, suggesting this is not currently being actively targeted in automated campaigns. KEV status is absent, confirming no CISA-documented active exploitation. No public exploit or POC has been identified. The only confirmed signal is that Alpine Linux issued a fix package, implying a genuine security finding was addressed. Without CVSS, CWE, or a vendor advisory narrative, it is not possible to determine whether this is a critical remote code execution or a low-severity information disclosure. Defenders should treat the missing data itself as a risk signal and prioritize patching until further vendor disclosure is available.

Exploit ScenarioDerived

Because the vulnerability class, affected component, and attack vector are undisclosed, a specific exploit scenario cannot be responsibly constructed from available data. No public exploit identified at time of analysis. Any scenario described here would be speculative and risk misleading security teams - additional vendor disclosure is required before a realistic attack chain can be modeled.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 27, 2026

Tornado Python web framework on Alpine Linux received a security fix in package version 6.5.4-r0, addressing an uncharacterized vulnerability. The nature of the flaw, affected attack surface, and exploitability conditions are not disclosed in available intelligence - only the patched Alpine package version is confirmed. EPSS scoring places exploitation probability at 0.21% (44th percentile), suggesting low-to-moderate automated exploitation likelihood at time of analysis, with no public exploit identified at time of analysis.

RemediationAI

Upgrade the py3-tornado Alpine Linux package to version 6.5.4-r0 or later using 'apk upgrade py3-tornado' on affected Alpine Linux systems - this is the vendor-released patch confirmed by the Alpine Linux security team. Because the nature of the vulnerability is undisclosed, specific workarounds cannot be recommended with confidence. As a general compensating control pending upgrade, consider restricting network exposure of any Tornado-based services to trusted network segments only, acknowledging this does not eliminate risk if the vulnerability is exploitable from an authenticated or internal position. Monitor the Alpine Linux security advisories and the upstream Tornado changelog at the Tornado GitHub repository for additional disclosure. No advisory URL was included in the provided reference data to cite directly.

Affected VersionsENISA

Tornado < 6.5.3
Tornado < 6.5.3

Affected Packages

pypi tornado fix: 6.5.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in pypi

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Tornado is an asynchronous Python web framework and networking library widely used in high-concurrency applications. The Alpine Linux package py3-tornado wraps the upstream Tornado project for Alpine's apk package ecosystem. The Alpine package version 6.5.4-r0 indicates the upstream Tornado version fixed is 6.5.4 with Alpine revision 0. No CWE root cause class, CPE strings, or vulnerability class details are available in the provided intelligence data - the specific subsystem (HTTP server, WebSocket, auth module, template engine, etc.) implicated by this fix is unknown.

Know when Tornado gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

Alpine Linux: py3-tornado fixed in 6.5.4-r0

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 1 pypi packages depend on tornado (1 direct, 0 indirect)

Ecosystem-wide dependent count for version 6.5.3.

Threat Intelligence Overview

EPSS Score
0.2%
Top 56% exploitable
Threat Intel
1
1 source
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2024-42733 CRITICAL POC
9.8 Mar 07

An issue in Docmosis Tornado v.2.9.7 and before allows a remote attacker to execute arbitrary code via a crafted script

CVE-2023-25266 HIGH POC
8.8 Feb 28

An issue was discovered in Docmosis Tornado prior to version 2.9.5. Rated high severity (CVSS 8.8), this vulnerability i

CVE-2025-67726 HIGH POC
7.5

py3-tornado in Alpine Linux received a security fix packaged as version 6.5.4-r0, addressing an unspecified vulnerabilit

CVE-2023-25265 HIGH POC
7.5 Feb 28

Docmosis Tornado <= 2.9.4 is vulnerable to Directory Traversal leading to the disclosure of arbitrary content on the fil

CVE-2023-25264 HIGH POC
7.5 Feb 28

An issue was discovered in Docmosis Tornado prior to version 2.9.5. Rated high severity (CVSS 7.5), this vulnerability i

CVE-2026-103262 HIGH
8.7 Oct 01

Denial of service in the Tornado web framework's CurlAsyncHTTPClient (all releases before 6.5.9) lets an unauthenticated

CVE-2026-31958 HIGH
8.7 Mar 11

In versions of Tornado prior to 6.5.5, the only limit on the number of parts in `multipart/form-data` is the `max_body_s

CVE-2026-91990 HIGH
8.7 Sep 15

Memory amplification denial of service in the Tornado Python web framework before 6.5.8 lets unauthenticated remote atta

CVE-2026-91992 HIGH
8.2 Sep 15

Credential leakage in Tornado's CurlAsyncHTTPClient (all releases through 6.5.6) lets sensitive per-request state — clie

CVE-2026-103263 HIGH
8.2 Oct 01

Unauthenticated local file disclosure in Tornado before 6.5.9 lets remote attackers read files outside a configured stat

CVE-2026-82397 HIGH
7.5 Aug 31

Denial-of-service in Tornado prior to 6.5.8 allows unauthenticated remote attackers to stall the entire server by sendin

CVE-2024-52804 HIGH
7.5 Nov 22

Tornado is a Python web framework and asynchronous networking library. Rated high severity (CVSS 7.5), this vulnerabilit

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy