CVE Explorer
CVE-2025-67724
Tornado is a Python web framework and asynchronous networking library. In versions 6.5.2 and below, the supplied reason phrase is used unescaped in HTTP headers (where it could be used for header injection) or in HTML in the default error page (where it could be used for XSS) and can be exploited by passing untrusted or malicious data into the reason argument. Used by both RequestHandler.set_status and tornado.web.HTTPError, the argument is designed to allow applications to pass custom "reason"
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
1
Preserved source conflicts
No provider value was silently selected as the winner.
cwe · 2 assertions
{"cweId":"CWE-79","description":"CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:b2e5db29ca4ef4a3875d9600fb9891fc4bfcbc91563038415cf0a3f05278c83b · sha256:03930d8c288059e0… · /containers/cna/problemTypes/0/descriptions/0
{"cweId":"CWE-644","description":"CWE-644: Improper Neutralization of HTTP Headers for Scripting Syntax","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:b2e5db29ca4ef4a3875d9600fb9891fc4bfcbc91563038415cf0a3f05278c83b · sha256:03930d8c288059e0… · /containers/cna/problemTypes/1/descriptions/0
Affected products and versions
1 source assertion{"product":"tornado","vendor":"tornadoweb","versions":[{"status":"affected","version":"< 6.5.3"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:b2e5db29ca4ef4a3875d9600fb9891fc4bfcbc91563038415cf0a3f05278c83b · sha256:03930d8c288059e0… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":5.4,"baseSeverity":"MEDIUM","confidentialityImpact":"LOW","integrityImpact":"LOW","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"REQUIRED","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N","version":"3.1"},"metric_type":"cvssV3_1"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:b2e5db29ca4ef4a3875d9600fb9891fc4bfcbc91563038415cf0a3f05278c83b · sha256:03930d8c288059e0… · /containers/cna/metrics/0/cvssV3_1
CWE assertions
2 source assertions{"cweId":"CWE-79","description":"CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:b2e5db29ca4ef4a3875d9600fb9891fc4bfcbc91563038415cf0a3f05278c83b · sha256:03930d8c288059e0… · /containers/cna/problemTypes/0/descriptions/0
{"cweId":"CWE-644","description":"CWE-644: Improper Neutralization of HTTP Headers for Scripting Syntax","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:b2e5db29ca4ef4a3875d9600fb9891fc4bfcbc91563038415cf0a3f05278c83b · sha256:03930d8c288059e0… · /containers/cna/problemTypes/1/descriptions/0
Source references
3 source assertions{"name":"https://github.com/tornadoweb/tornado/commit/9c163aebeaad9e6e7d28bac1f33580eb00b0e421","tags":["x_refsource_MISC"],"url":"https://github.com/tornadoweb/tornado/commit/9c163aebeaad9e6e7d28bac1f33580eb00b0e421"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:b2e5db29ca4ef4a3875d9600fb9891fc4bfcbc91563038415cf0a3f05278c83b · sha256:03930d8c288059e0… · /containers/cna/references/1
{"name":"https://github.com/tornadoweb/tornado/releases/tag/v6.5.3","tags":["x_refsource_MISC"],"url":"https://github.com/tornadoweb/tornado/releases/tag/v6.5.3"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:b2e5db29ca4ef4a3875d9600fb9891fc4bfcbc91563038415cf0a3f05278c83b · sha256:03930d8c288059e0… · /containers/cna/references/2
{"name":"https://github.com/tornadoweb/tornado/security/advisories/GHSA-pr2v-jx2c-wg9f","tags":["x_refsource_CONFIRM"],"url":"https://github.com/tornadoweb/tornado/security/advisories/GHSA-pr2v-jx2c-wg9f"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:b2e5db29ca4ef4a3875d9600fb9891fc4bfcbc91563038415cf0a3f05278c83b · sha256:03930d8c288059e0… · /containers/cna/references/0
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.