CVE-2021-43803: vercel next.js Improper Input Validation
Vulnerability summary
CVE-2021-43803 is a high (CVSS 7.5) Improper Input Validation vulnerability in vercel next.js. EPSS estimates a 47.25% chance of exploitation in the next 30 days, higher than 98.8% of scored vulnerabilities.
Timeline
- 09-12-2021PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
Next.js is a React framework. In versions of Next.js prior to 12.0.5 or 11.1.3, invalid or malformed URLs could lead to a server crash. In order to be affected by this issue, the deployment must use Next.js versions above 11.1.0 and below 12.0.5, Node.js above 15.0.0, and next start or a custom server. Deployments on Vercel are not affected, along with similar environments where invalid requests are filtered before reaching Next.js. Versions 12.0.5 and 11.1.3 contain patches for this issue.
CVSS metrics
5 scores · 4 sources · 2 versions- OSV · AlpineEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · NpmEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
47.25%
Chance of exploitation in the next 30 days
Percentile
99%
Versus all other CVEs
30-day change
+2.43 pp
From 44.82% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Alpine1 product
- nodejsAll versions (No fix recorded)
Npm1 product
- next≥ 12.0.0, < 12.0.5 | ≥ 0.9.9, < 11.1.3
Vercel1 product
- next.js≥ 11.1.0, < 11.1.3 | ≥ 12.0.0, < 12.0.5
3 vendors · 3 products
References
8 links- github.com/vercel/next.js/security/advisories/GHSA-25mp-g6fv-mqxxX Refsource CONFIRMWEBPatchThird Party Advisory
- github.com/vercel/next.js/commit/6d98b4fb4315dec1badecf0e9bdc212a4272b264X Refsource MISCWEBPatchThird Party Advisory
- github.com/vercel/next.jsPACKAGE