CVE-2024-37162 json
zsa Generates Error Messages Containing Sensitive Information
published 2024-06-06 2 y ago modified 2026-09-10 1 mo ago also GHSA-wjmj-h3xc-hxp8 , EUVD-2024-2194
- cvss
- 4.0
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 21%
- public exploits
- 0
- none known
Summary
zsa is a library for building typesafe server actions in Next.js. All users are impacted. The zsa application transfers the parse error stack from the server to the client in production build mode. This can potentially reveal sensitive information about the server environment, such as the machine username and directory paths. An attacker could exploit this vulnerability to gain unauthorized access to sensitive server information. This information could be used to plan further attacks or gain a deeper understanding of the server infrastructure. This has been patched on `0.3.3`.
Patch / fix
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.29% chance of exploitation in the next 30 days, higher than 21% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 4.0 | CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
| NVD | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
| GitHub | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | zsa | <0.3.3 |
0.3.3 |
Affected products
- IdoPesok zsa
Classification
- Weakness
-
- CWE-209 Generation of Error Message Containing Sensitive Information
References
-
github.com
/IdoPesok/zsa/commit/86b86b282bde6780963f62406cc8bc65f2c86f3a
web, patch
-
github.com
/IdoPesok/zsa/security/advisories/GHSA-wjmj-h3xc-hxp8
web, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2024-37162
advisory
-
github.com
/IdoPesok/zsa
package
Sources
- CVE List CVE-2024-37162
- GitHub Advisory GHSA-wjmj-h3xc-hxp8
- NVD CVE-2024-37162
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.