CVE-2023-37899 — Feathersjs is a framework for creating web APIs and real-time applications with
Feathersjs is a framework for creating web APIs and real-time applications with TypeScript or JavaScript. Feathers socket handler did not catch invalid string conversion errors like `const message = ${{ toString: '' }}` which would cause the NodeJS process to crash when
Published
2023-07-19T19:45:31.386Z
Last modified
2024-10-28T15:12:04.645Z
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
01What is this vulnerability?
Feathersjs is a framework for creating web APIs and real-time applications with TypeScript or JavaScript. Feathers socket handler did not catch invalid string conversion errors like `const message = ${{ toString: '' }}` which would cause the NodeJS process to crash when sending an unexpected Socket.io message like `socket.emit('find', { toString: '' })`. A fix has been released in versions 5.0.8…
02Affected products
| Vendor | Product | Versions |
|---|
| feathersjs | feathers | < 4.5.18, >= 5.0.0, < 5.0.8 |
03Active exploitation status
Not currently listed on the CISA Known Exploited Vulnerabilities (KEV) catalog. EPSS is the best forward-looking signal — see the EPSS row above.
04Recommended remediation
- Patch to a fixed version listed in the vendor advisory (see references below).
- Mitigate with WAF rules, network egress filters, or feature flags where the patch is not yet available.
- Hunt historical logs for exploitation indicators — see Detection signatures below.
05Technical details
For the full vendor write-up, exploit chains, and reference implementations, see the references list in section 09.
06Detection signatures
Ask SARA in chat to draft a starting detection for this CVE in your stack of choice.
07Related CVEs
No directly-cited follow-up CVEs in the KB record for this advisory. The references list in section 09 carries the vendor cross-references.
08Timeline
- Published: 2023-07-19T19:45:31.386Z
- Last modified: 2024-10-28T15:12:04.645Z
09References
- github.com — https://github.com/feathersjs/feathers/security/advisories/GHSA-hhr9-rh25-hvf9
- github.com — https://github.com/feathersjs/feathers/pull/3241
- github.com — https://github.com/feathersjs/feathers/pull/3242
- github.com — https://github.com/feathersjs/feathers/blob/crow/CHANGELOG.md#4518-2023-07-19
- github.com — https://github.com/feathersjs/feathers/blob/dove/CHANGELOG.md#508-2023-07-19
Want this in your SOAR or SIEM?
SARA's API returns EPSS, CVSS, KEV, and an analyst-grade summary in one call.
Read the API reference →