CVE-2024-46982
Last modified
CVE-2024-46982 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. Next.js is a React framework for building full-stack web applications. By sending a crafted HTTP request, it is possible to poison the cache of a non-dynamic server-side rendered route in the pages router (this does not affect the app router). EPSS estimates a 58.77% chance of exploitation in the next 30 days.
Description
Next.js is a React framework for building full-stack web applications. By sending a crafted HTTP request, it is possible to poison the cache of a non-dynamic server-side rendered route in the pages router (this does not affect the app router). When this crafted request is sent it could coerce Next.js to cache a route that is meant to not be cached and send a `Cache-Control: s-maxage=1, stale-while-revalidate` header which some upstream CDNs may cache as well. To be potentially affected all of the following must apply: 1. Next.js between 13.5.1 and 14.2.9, 2. Using pages router, & 3. Using non-dynamic server-side rendered routes e.g. `pages/dashboard.tsx` not `pages/blog/[slug].tsx`. This vulnerability was resolved in Next.js v13.5.7, v14.2.10, and later. We recommend upgrading regardless of whether you can reproduce the issue or not. There are no official or recommended workarounds for this issue, we recommend that users patch to a safe version.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Vercel | Next.Js | >= 13.5.1, < 13.5.7 |
| Vercel | Next.Js | >= 14.0.0, < 14.2.10 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2024-46982?
How severe is CVE-2024-46982?
How do I fix CVE-2024-46982?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2024
- CVE-2024-46977OpenC3 COSMOS provides the functionality needed to send comm…6.5
- CVE-2024-46978XWiki Platform is a generic wiki platform offering runtime s…6.5
- CVE-2024-46979XWiki Platform is a generic wiki platform offering runtime s…5.3
- CVE-2024-4698The Testimonial Carousel For Elementor plugin for WordPress …6.4
- CVE-2024-46980Tuleap is a tool for end to end traceability of application …4.8
- CVE-2024-46981Redis is an open source, in-memory database that persists on…9.8
- CVE-2024-46983sofa-hessian is an internal improved version of Hessian3/4 p…9.8
- CVE-2024-46984The reference validator is a tool to perform advanced valida…9.8
- CVE-2024-46985DataEase is an open source data visualization analysis tool.…7.5
- CVE-2024-46986Camaleon CMS is a dynamic and advanced content management sy…9.9
- CVE-2024-46987Camaleon CMS is a dynamic and advanced content management sy…7.7
- CVE-2024-46988Tuleap is a tool for end to end traceability of application …5.7
Are you affected by CVE-2024-46982?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
