Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAccess Tornado service
-
ExploitTrigger uncharacterized vulnerability
-
ImpactAchieve 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
DescriptionCVE.org
Alpine Linux: py3-tornado fixed in 6.5.4-r0
Blast Radius
ecosystem impact- 1 pypi packages depend on tornado (1 direct, 0 indirect)
Ecosystem-wide dependent count for version 6.5.3.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
An issue in Docmosis Tornado v.2.9.7 and before allows a remote attacker to execute arbitrary code via a crafted script
An issue was discovered in Docmosis Tornado prior to version 2.9.5. Rated high severity (CVSS 8.8), this vulnerability i
py3-tornado in Alpine Linux received a security fix packaged as version 6.5.4-r0, addressing an unspecified vulnerabilit
Docmosis Tornado <= 2.9.4 is vulnerable to Directory Traversal leading to the disclosure of arbitrary content on the fil
An issue was discovered in Docmosis Tornado prior to version 2.9.5. Rated high severity (CVSS 7.5), this vulnerability i
Denial of service in the Tornado web framework's CurlAsyncHTTPClient (all releases before 6.5.9) lets an unauthenticated
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
Memory amplification denial of service in the Tornado Python web framework before 6.5.8 lets unauthenticated remote atta
Credential leakage in Tornado's CurlAsyncHTTPClient (all releases through 6.5.6) lets sensitive per-request state — clie
Unauthenticated local file disclosure in Tornado before 6.5.9 lets remote attackers read files outside a configured stat
Denial-of-service in Tornado prior to 6.5.8 allows unauthenticated remote attackers to stall the entire server by sendin
Tornado is a Python web framework and asynchronous networking library. Rated high severity (CVSS 7.5), this vulnerabilit
EUVD-2025-203031
GHSA-c98p-7wgm-6p64
NVD
CVE.org
EPSS
Exploit-DB