CVE-2022-21667
Denial of Service in soketi
soketi is an open-source WebSockets server. There is an unhandled case when reading POST requests which results in the server crashing if it could not read the body of a request. In the event that a POST request is sent to any endpoint of the server with an empty body, even unauthenticated with the Pusher Protocol, it will crash the server. All users that run the server are affected by this vulnerability and it's highly recommended to upgrade to the latest patch. There are no workarounds for this issue.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Denial of Service in soketi
soketi is an open-source WebSockets server. There is an unhandled case when reading POST requests which results in the server crashing if it could not read the body of a request. In the event that a POST request is sent to any endpoint of the server with an empty body, even unauthenticated with the Pusher Protocol, it will crash the server. All users that run the server are affected by this vulnerability and it's highly recommended to upgrade to the latest patch. There are no workarounds for this issue.
- Record
CVE-2022-21667- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-755
- Updated
- 2026-11-02
EUVDEUVD-2022-0520
7.5
soketi is an open-source WebSockets server. There is an unhandled case when reading POST requests which results in the server crashing if it could not read the body of a request. In the event that a POST request is sent to any endpoint of the server with an empty body, even unauthenticated with the Pusher Protocol, it will crash the server. All users that run the server are affected by this vulnerability and it's highly recommended to upgrade to the latest patch. There are no workarounds for this issue.
- Record
EUVD-2022-0520- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-86ch-6w7v-v6xf
7.5
Denial of Service in soketi
Impact
What kind of vulnerability is it? Who is impacted?
There was a wrong behavior when reading POST requests, making the server crash if it couldn't read the body. In case a POST request was sent to any endpoint of the server with an empty body, even unauthenticated with the Pusher Protocol, it would simply just crash the server for trying to send a response after the request closed.
All users that run the server are affected by it and it's highly recommended to upgrade to the latest patch.
Patches
Has the problem been patched? What versions should users upgrade to?
Updating to at least 0.24.1 or the latest version.
Workarounds
Is there a way for users to fix or remediate the vulnerability without upgrading?
No. Upgrading is the only solution.
References
Are there any links users can visit to find out more?
https://github.com/soketi/soketi/releases/tag/0.24.1
For more information
If you have any questions or comments about this advisory:
- Open an issue in the issues board
- Email us at [email protected]
- Record
GHSA-86ch-6w7v-v6xf- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-755
- Updated
- 2026-11-02
NVD
7.5
soketi is an open-source WebSockets server. There is an unhandled case when reading POST requests which results in the server crashing if it could not read the body of a request. In the event that a POST request is sent to any endpoint of the server with an empty body, even unauthenticated with the Pusher Protocol, it will crash the server. All users that run the server are affected by this vulnerability and it's highly recommended to upgrade to the latest patch. There are no workarounds for this issue.
- Record
CVE-2022-21667- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-755
- Updated
- 2026-11-02
OSV
7.5
Denial of Service in soketi
soketi is an open-source WebSockets server. There is an unhandled case when reading POST requests which results in the server crashing if it could not read the body of a request. In the event that a POST request is sent to any endpoint of the server with an empty body, even unauthenticated with the Pusher Protocol, it will crash the server. All users that run the server are affected by this vulnerability and it's highly recommended to upgrade to the latest patch. There are no workarounds for this issue.
- Record
CVE-2022-21667- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-755
- Updated
- 2026-11-02
OSVGHSA-86ch-6w7v-v6xf
7.5
Denial of Service in soketi
Impact
What kind of vulnerability is it? Who is impacted?
There was a wrong behavior when reading POST requests, making the server crash if it couldn't read the body. In case a POST request was sent to any endpoint of the server with an empty body, even unauthenticated with the Pusher Protocol, it would simply just crash the server for trying to send a response after the request closed.
All users that run the server are affected by it and it's highly recommended to upgrade to the latest patch.
Patches
Has the problem been patched? What versions should users upgrade to?
Updating to at least 0.24.1 or the latest version.
Workarounds
Is there a way for users to fix or remediate the vulnerability without upgrading?
No. Upgrading is the only solution.
References
Are there any links users can visit to find out more?
https://github.com/soketi/soketi/releases/tag/0.24.1
For more information
If you have any questions or comments about this advisory:
- Open an issue in the issues board
- Email us at [email protected]
- Record
GHSA-86ch-6w7v-v6xf- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-755
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
@soketi/soketinpm |
before 0.24.1 | 0.24.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-21667 is a high vulnerability (CVSS 7.5) in Soketi, published January 7, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.68%, the 77th percentile. Fixed in @soketi/soketi 0.24.1.
References
github.com/soketi/soketi/security/advisories/GHSA-86ch-6w7v-v6xf
github.com/soketi/soketi/commit/4b12efef9c31117c36a0a0f1c3aa32114e86364b
github.com/soketi/soketi/releases/tag/0.24.1
nvd.nist.gov/vuln/detail/CVE-2022-21667
github.com/advisories/GHSA-86ch-6w7v-v6xf
github.com/CVEProject/cvelistV5/tree/main/cves/2022/21xxx/CVE-2022-21667.json
github.com/soketi/soketi