CVE-2024-34351
Next.js is a React framework that can provide building blocks to create web applications. A Server-Side Request Forgery (SSRF) vulnerability was identified in Next.js Server Actions. If the `Host` header is modified, and the below conditions are also met, an attacker may be able to make requests that appear to be originating from the Next.js application server itself. The required conditions are 1) Next.js is running in a self-hosted manner; 2) the Next.js application makes use of Server Actions; and 3) the Server Action performs a redirect to a relative path which starts with a `/`. This vulnerability was fixed in Next.js `14.1.1`.
EPSS 5.45% · 92.6th percentile
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| vercel | next.js | 13.4.0, 13.4.0, * |
| vercel | next.js | 13.4.0 |
| npm | next | 13.4.0, 13.4.0 |
Timeline
- Jan 21, 1970 Security Advisory
- May 9, 2024 CVE Published
- May 10, 2024 EPSS Score
- Aug 5, 2024 CrowdSec Sighting
- Aug 15, 2024 CrowdSec Sighting
- Aug 19, 2024 CrowdSec Sighting
- Aug 27, 2024 CrowdSec Sighting
- Sep 3, 2024 CrowdSec Sighting
- Sep 10, 2024 CrowdSec Sighting
- Oct 4, 2024 Coalition ESS Score
- Oct 13, 2024 CrowdSec Sighting
- Oct 22, 2024 CrowdSec Sighting
References
- Nuclei Template exploit
- https://www.ibm.com/support/pages/node/7176657 advisory
- https://www.ibm.com/support/pages/node/7176642 advisory
- https://www.ibm.com/support/pages/node/7176660 advisory
- https://www.ibm.com/support/pages/node/7176201 advisory
- https://www.ibm.com/support/pages/node/7176391 advisory
- https://www.ibm.com/support/pages/node/7176392 advisory
- https://www.ibm.com/support/pages/node/7176386 advisory
- https://www.ibm.com/support/pages/node/7176389 advisory
- https://www.ibm.com/support/pages/node/7176451 advisory
- https://www.ibm.com/support/pages/node/7176388 advisory
- https://www.ibm.com/support/pages/node/7176205 advisory
- https://github.com/vercel/next.js/commit/8f7a6ca7d21a97bc9f7a1bbe10427b5ad74b9085 fix
- https://github.com/vercel/next.js/pull/62561 fix
- https://github.com/vercel/next.js/security/advisories/GHSA-fr5h-rqp8-mj6g url
- https://nvd.nist.gov/vuln/detail/CVE-2024-34351 advisory
- https://github.com/vercel/next.js package
- https://www.ibm.com/support/pages/node/7157924 advisory
- https://www.ibm.com/support/pages/node/7157750 advisory
- https://www.ibm.com/support/pages/node/7157927 advisory
…and 5 more