CVE-2019-13611
Aliases:GHSA-j3jp-gvr5-7hwqPYSEC-2019-170
Advisory lineage Upstream: 0 Downstream: 5
Modified
Published: 15 Jul 2019, 23:17
Last modified:04 Aug 2024, 23:57
Vulnerability Summary
Overall Risk (default)
medium
35/100 CVSS Score
8.8 HIGH
v3.0 (nvd)
EPSS Score
0.14% LOW
0% probability 0.00%
KEV
Not listed
Ransomware
No reports
Public exploits
None found
Dark Web
Not detected
Timeline
15 Jul 2019, 23:17
Published
Vulnerability first disclosed
04 Aug 2024, 23:57
Last Modified
Vulnerability information updated
Description
An issue was discovered in python-engineio through 3.8.2. There is a Cross-Site WebSocket Hijacking (CSWSH) vulnerability that allows attackers to make WebSocket connections to a server by using a victim's credentials, because the Origin header is not restricted.
CVSS Metrics
- v4.0•HIGH•Score: 8.7CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
- v3.0•HIGH•Score: 8.8CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- v2.0•MEDIUM•Score: 6.8AV:N/AC:M/Au:N/C:P/I:P/A:P
EPSS Trends
Current EPSS score: 0.14%• Percentile: 34%
Techniques & Countermeasures
- CWE-352•Cross-Site Request Forgery (CSRF)
The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor.
Affected Systems
- PyPI•python-engineio
< 3.9.0
- python-engineio_project•python-engineio
≤ 3.8.2
References (6)
- https://github.com/miguelgrinberg/python-engineio/issues/128
- https://github.com/miguelgrinberg/python-engineio/security/advisories/GHSA-j3jp-gvr5-7hwq
- https://nvd.nist.gov/vuln/detail/CVE-2019-13611
- https://github.com/advisories/GHSA-j3jp-gvr5-7hwq
- https://github.com/miguelgrinberg/python-engineio
- https://github.com/pypa/advisory-database/tree/main/vulns/python-engineio/PYSEC-2019-170.yaml