Skip to main content

py3-tornado EUVDEUVD-2025-203032

| CVE-2025-67724 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
N/A vendor:alpine GHSA-pr2v-jx2c-wg9f PYSEC-2025-265
5.4
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Unknown attack entry point
  2. Exploit
    Trigger uncharacterized vulnerability in py3-tornado
  3. Impact
    Achieve unconfirmed impact

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Exploitation Conditions

No exploitation conditions can be determined from available data. The CVE description contains only the package name and fix version - no mention of specific features, configurations, protocols, or deployment modes required for exploitation. CVSS vector is absent, so attack vector (network vs. local), complexity, and privilege requirements cannot be assessed. Authentication requirements are not confirmed from available data. Security teams should treat the conditions as unknown and apply the patch rather than attempt conditional risk exclusion.

Impact

Available risk signals are sparse and point toward low immediate priority. No CVSS score or vector is provided, making it impossible to assess attack vector, complexity, privileges required, or impact scope from structured metadata. EPSS is 0.03% at the 11th percentile, indicating very low predicted exploitation probability relative to the broader CVE population. There is no CISA KEV listing and no public exploit code identified. The sole reporting source is the Alpine Linux vendor, and the description contains no detail beyond the fix version. Given the combination of missing CVSS data, very low EPSS, and absence of any exploitation signal, this appears to be a low-urgency patch but should be applied as a matter of routine patching hygiene for Alpine-based deployments of py3-tornado. Risk cannot be formally quantified without a CVSS vector or vulnerability description.

Exploit ScenarioDerived

Because the vulnerability description provides no detail about the flaw class, attack vector, or required conditions, a realistic exploit scenario cannot be constructed from available data. No proof-of-concept code has been identified. Fabricating a scenario from the package name alone would be speculative and is not appropriate for a security decision-making context.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 27, 2026

py3-tornado (the Python Tornado web framework packaged for Alpine Linux) contains a vulnerability addressed in Alpine package version 6.5.4-r0. The nature of the flaw - including its impact class, affected component, and exploitability - is not disclosed in available intelligence. The only confirmed remediation signal is the Alpine Linux vendor advisory fixing the package at version 6.5.4-r0. EPSS exploitation probability is very low at 0.03% (11th percentile), and no active exploitation or public proof-of-concept has been identified at time of analysis.

RemediationAI

The primary fix is to upgrade the py3-tornado Alpine package to version 6.5.4-r0 or later using the Alpine package manager: 'apk upgrade py3-tornado'. This is the only confirmed remediation action from available data. No workarounds or compensating controls are documented because the vulnerability type is unknown - generic controls cannot be responsibly recommended without knowing the flaw class. For Alpine-based Docker images, rebuild using a base image that pulls py3-tornado >= 6.5.4-r0. No advisory URL beyond the Alpine Linux package repository was provided in the source data.

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 a Python web framework and asynchronous networking library widely used for high-concurrency applications, WebSocket servers, and non-blocking I/O services. The Alpine Linux package py3-tornado bundles the upstream Tornado library for Alpine-based systems (including Docker containers and edge deployments). The Alpine package version 6.5.4-r0 corresponds to upstream Tornado 6.5.4. No CWE is assigned, so the root cause class - whether HTTP parsing flaw, memory mismanagement, logic error, or other - cannot be determined from available data. No CPE strings were provided to further scope affected configurations.

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 5.4 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

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.0%
Top 89% 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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-2025-67725 HIGH
7.5

Tornado Python web framework on Alpine Linux received a security fix in package version 6.5.4-r0, addressing an uncharac

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