CVE-2022-23624 json
Validation bypass in frourio-express
published 2022-02-07 4 y ago modified 2026-06-17 4 mo ago also GHSA-mmj4-777p-fpq9 , EUVD-2022-1103
- cvss
- 8.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.2%
- EPSS 1.2% chance of exploitation in 30 days, percentile 69%
- public exploits
- 0
- none known
Summary
Frourio-express is a minimal full stack framework, for TypeScript. Frourio-express users who uses frourio-express version prior to v0.26.0 and integration with class-validator through `validators/` folder are subject to a input validation vulnerability. Validators do not work properly for request bodies and queries in specific situations and some input is not validated at all. Users are advised to update frourio to v0.26.0 or later and to install `class-transformer` and `reflect-metadata`.
Patch / fix
- npm frourio-express 0.26.0
- frourio frourio-express 0.26.0
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 18 mo ago
Exploit prediction
1.24% chance of exploitation in the next 30 days, higher than 69% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.1 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 6.5 | AV:N/AC:L/Au:S/C:P/I:P/A:P |
| GitHub | 3.1 | 8.1 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | frourio-express | <0.26.0 |
0.26.0 |
Affected products
- frouriojs frourio-express
Classification
References
-
github.com
/frouriojs/frourio-express/commit/73ded5c6f9f1c126c0cb2d05c0505e9e4db142d2
web, patch, third-party-advisory
-
github.com
/frouriojs/frourio-express/security/advisories/GHSA-mmj4-777p-fpq9
web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2022-23624
advisory
-
github.com
/frouriojs/frourio-express
package
Sources
- CVE List CVE-2022-23624
- GitHub Advisory GHSA-mmj4-777p-fpq9
- NVD CVE-2022-23624
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.