Name | CVE-2023-32695 |
Description | socket.io parser is a socket.io encoder and decoder written in JavaScript complying with version 5 of socket.io-protocol. A specially crafted Socket.IO packet can trigger an uncaught exception on the Socket.IO server, thus killing the Node.js process. A patch has been released in version 4.2.3. |
Source | CVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
The table below lists information on source packages.
Source Package | Release | Version | Status |
---|---|---|---|
node-socket.io-parser (PTS) | bullseye | 4.0.2-1 | fixed |
bookworm | 4.2.1+~3.1.0-2 | fixed | |
sid, trixie | 4.2.1+~3.1.0-3 | fixed |
The information below is based on the following data on fixed versions.
Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
---|---|---|---|---|---|---|
node-socket.io-parser | source | buster | (not affected) | |||
node-socket.io-parser | source | bullseye | (not affected) | |||
node-socket.io-parser | source | (unstable) | 4.2.1+~3.1.0-2 |
[bullseye] - node-socket.io-parser <not-affected> (Vulnerable code introduced later)
[buster] - node-socket.io-parser <not-affected> (Vulnerable code introduced later)
https://github.com/socketio/socket.io-parser/security/advisories/GHSA-cqmj-92xf-r6r9
Fixed by: https://github.com/socketio/socket.io-parser/commit/2dc3c92622dad113b8676be06f23b1ed46b02ced (3.4.3)
Introduced by: https://github.com/socketio/socket.io-parser/commit/1c220ddbf45ea4b44bc8dbf6f9ae245f672ba1b9 (4.0.4)
Fixed by: https://github.com/socketio/socket.io-parser/commit/3b78117bf6ba7e99d7a5cfc1ba54d0477554a7f3 (4.2.3)