File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 2
2
3
3
## 2022
4
4
5
+ - [ 3.6.1] ( #361-2022-11-20 ) (Nov 2022) (from the [ 3.x] ( https://github.com/socketio/engine.io/tree/3.x ) branch)
5
6
- [ 6.2.1] ( #621-2022-11-20 ) (Nov 2022)
6
7
- [ 3.6.0] ( #360-2022-06-06 ) (Jun 2022) (from the [ 3.x] ( https://github.com/socketio/engine.io/tree/3.x ) branch)
7
8
- [ 6.2.0] ( #620-2022-04-17 ) (Apr 2022)
38
39
39
40
# Release notes
40
41
42
+ ## [ 3.6.1] ( https://github.com/socketio/engine.io/compare/3.6.0...3.6.1 ) (2022-11-20)
43
+
44
+ :warning : This release contains an important security fix :warning :
45
+
46
+ A malicious client could send a specially crafted HTTP request, triggering an uncaught exception and killing the Node.js process:
47
+
48
+ ```
49
+ Error: read ECONNRESET
50
+ at TCP.onStreamRead (internal/stream_base_commons.js:209:20)
51
+ Emitted 'error' event on Socket instance at:
52
+ at emitErrorNT (internal/streams/destroy.js:106:8)
53
+ at emitErrorCloseNT (internal/streams/destroy.js:74:3)
54
+ at processTicksAndRejections (internal/process/task_queues.js:80:21) {
55
+ errno: -104,
56
+ code: 'ECONNRESET',
57
+ syscall: 'read'
58
+ }
59
+ ```
60
+
61
+ Please upgrade as soon as possible.
62
+
63
+ ### Bug Fixes
64
+
65
+ * catch errors when destroying invalid upgrades ([ 83c4071] ( https://github.com/socketio/engine.io/commit/83c4071af871fc188298d7d591e95670bf9f9085 ) )
66
+
67
+
68
+
41
69
## [ 6.2.1] ( https://github.com/socketio/engine.io/compare/6.2.0...6.2.1 ) (2022-11-20)
42
70
43
71
:warning : This release contains an important security fix :warning :
You can’t perform that action at this time.
0 commit comments