Every CVE Search/ Get API key

CVE-2026-94486

Next.js: Information disclosure in the Next.js development server's Model Context Protocol endpoint

2.3 LowFix available

Next.js is a React framework for building full-stack web applications. From 16.0.0 until 16.3.8, the next dev development server exposes a Model Context Protocol endpoint without reliably restricting cross-site requests. A malicious website visited by a developer can reach the endpoint and read the project's disk location, source code snippets from error reports, route inventory, and development logs. Production deployments do not serve this endpoint. This issue is fixed in version 16.3.8.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Passive

What an attacker can affect

Confidentiality
Low
Integrity
Low
Availability
None

Exploit likelihood

0.11%Down 0.1 points since Oct 3, 2026
90%50%10%1%

What each source reports

CVE List Score used 2.3

Next.js: Information disclosure in the Next.js development server's Model Context Protocol endpoint

Next.js is a React framework for building full-stack web applications. From 16.0.0 until 16.3.8, the next dev development server exposes a Model Context Protocol endpoint without reliably restricting cross-site requests. A malicious website visited by a developer can reach the endpoint and read the project's disk location, source code snippets from error reports, route inventory, and development logs. Production deployments do not serve this endpoint. This issue is fixed in version 16.3.8.

Record
CVE-2026-94486
CVSS 4.0
2.3 LowCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-346
Updated
2026-11-02
EUVDEUVD-2026-91667 2.3

Next.js is a React framework for building full-stack web applications. From 16.0.0 until 16.3.8, the next dev development server exposes a Model Context Protocol endpoint without reliably restricting cross-site requests. A malicious website visited by a developer can reach the endpoint and read the project's disk location, source code snippets from error reports, route inventory, and development logs. Production deployments do not serve this endpoint. This issue is fixed in version 16.3.8.

Record
EUVD-2026-91667
CVSS 4.0
2.3 LowCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-39w2-rjm5-chcv 2.3

Next.js has information disclosure in development server's Model Context Protocol endpoint

The Next.js development server (next dev) exposes a Model Context Protocol endpoint that does not verify which website a request originates from, allowing a malicious website visited by the developer to read sensitive development data — including the project's location on disk, source code snippets from error reports, the route inventory, and development logs. Only applications run with next dev are affected. Production deployments do not serve this endpoint.

Record
GHSA-39w2-rjm5-chcv
CVSS 4.0
2.3 LowCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
Weakness
CWE-346
Updated
2026-11-02
NVD 2.3

Next.js is a React framework for building full-stack web applications. From 16.0.0 until 16.3.8, the next dev development server exposes a Model Context Protocol endpoint without reliably restricting cross-site requests. A malicious website visited by a developer can reach the endpoint and read the project's disk location, source code snippets from error reports, route inventory, and development logs. Production deployments do not serve this endpoint. This issue is fixed in version 16.3.8.

Record
CVE-2026-94486
CVSS 4.0
2.3 LowCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
Weakness
CWE-346
Updated
2026-11-02
OSV 2.3

Next.js: Information disclosure in the Next.js development server's Model Context Protocol endpoint

Next.js is a React framework for building full-stack web applications. From 16.0.0 until 16.3.8, the next dev development server exposes a Model Context Protocol endpoint without reliably restricting cross-site requests. A malicious website visited by a developer can reach the endpoint and read the project's disk location, source code snippets from error reports, route inventory, and development logs. Production deployments do not serve this endpoint. This issue is fixed in version 16.3.8.

Record
CVE-2026-94486
CVSS 4.0
2.3 LowCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Weakness
CWE-346
Updated
2026-11-02
OSVGHSA-39w2-rjm5-chcv 2.3

Next.js has information disclosure in development server's Model Context Protocol endpoint

The Next.js development server (next dev) exposes a Model Context Protocol endpoint that does not verify which website a request originates from, allowing a malicious website visited by the developer to read sensitive development data — including the project's location on disk, source code snippets from error reports, the route inventory, and development logs. Only applications run with next dev are affected. Production deployments do not serve this endpoint.

Record
GHSA-39w2-rjm5-chcv
CVSS 4.0
2.3 LowCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
Weakness
CWE-346
Updated
2026-11-02
Show 15 moreShow less
OSVCLSA-2026-1791978826 No score

TuxCare security update for next (5 CVEs)

TuxCare rebuilt next to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1791978826
Updated
2026-11-02
OSVCLSA-2026-1792195752 No score

TuxCare security update for create-next-app (5 CVEs)

TuxCare rebuilt create-next-app to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792195752
Updated
2026-11-02
OSVCLSA-2026-1792196732 No score

TuxCare security update for @next/eslint-plugin-next (5 CVEs)

TuxCare rebuilt @next/eslint-plugin-next to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792196732
Updated
2026-11-02
OSVCLSA-2026-1792206293 No score

TuxCare security update for @next/bundle-analyzer (5 CVEs)

TuxCare rebuilt @next/bundle-analyzer to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792206293
Updated
2026-11-02
OSVCLSA-2026-1792256970 No score

TuxCare security update for next-rspack (5 CVEs)

TuxCare rebuilt next-rspack to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792256970
Updated
2026-11-02
OSVCLSA-2026-1792272234 No score

TuxCare security update for @next/plugin-storybook (5 CVEs)

TuxCare rebuilt @next/plugin-storybook to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792272234
Updated
2026-11-02
OSVCLSA-2026-1792293005 No score

TuxCare security update for @next/polyfill-module (5 CVEs)

TuxCare rebuilt @next/polyfill-module to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792293005
Updated
2026-11-02
OSVCLSA-2026-1792304725 No score

TuxCare security update for @next/polyfill-nomodule (5 CVEs)

TuxCare rebuilt @next/polyfill-nomodule to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792304725
Updated
2026-11-02
OSVCLSA-2026-1792326298 No score

TuxCare security update for @next/react-refresh-utils (5 CVEs)

TuxCare rebuilt @next/react-refresh-utils to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792326298
Updated
2026-11-02
OSVCLSA-2026-1792338248 No score

TuxCare security update for @next/third-parties (5 CVEs)

TuxCare rebuilt @next/third-parties to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792338248
Updated
2026-11-02
OSVCLSA-2026-1792346474 No score

TuxCare security update for @next/swc-linux-x64-gnu (5 CVEs)

TuxCare rebuilt @next/swc-linux-x64-gnu to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792346474
Updated
2026-11-02
OSVCLSA-2026-1792358591 No score

TuxCare security update for @next/codemod (5 CVEs)

TuxCare rebuilt @next/codemod to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792358591
Updated
2026-11-02
OSVCLSA-2026-1792363991 No score

TuxCare security update for @next/mdx (5 CVEs)

TuxCare rebuilt @next/mdx to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792363991
Updated
2026-11-02
OSVCLSA-2026-1792367398 No score

TuxCare security update for @next/swc-linux-arm64-gnu (5 CVEs)

TuxCare rebuilt @next/swc-linux-arm64-gnu to address 5 CVEs. Fixed in 16.0.6-tuxcare.13.

Record
CLSA-2026-1792367398
Updated
2026-11-02
OSVROOT-APP-NPM-CVE-2026-94486 No score

CVE-2026-94486 in next - Patched by Root

Root has patched CVE-2026-94486 in the next package for Root:npm. Multiple fixed versions available.

Record
ROOT-APP-NPM-CVE-2026-94486
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
next
npm
16.0.0 up to 16.3.8
16.3.8
next
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.116.0.6-tuxcare.1016.0.6-tuxcare.1116.0.6-tuxcare.12
Show 8 moreShow less
16.0.6-tuxcare.216.0.6-tuxcare.316.0.6-tuxcare.416.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
create-next-app
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.1216.0.6-tuxcare.316.0.6-tuxcare.4
Show 5 moreShow less
16.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
@next/eslint-plugin-next
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.1216.0.6-tuxcare.316.0.6-tuxcare.4
Show 5 moreShow less
16.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
@next/bundle-analyzer
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.1216.0.6-tuxcare.316.0.6-tuxcare.4
Show 5 moreShow less
16.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
next-rspack
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.1216.0.6-tuxcare.316.0.6-tuxcare.4
Show 5 moreShow less
16.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
@next/plugin-storybook
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.1216.0.6-tuxcare.316.0.6-tuxcare.4
Show 5 moreShow less
16.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
@next/polyfill-module
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.1216.0.6-tuxcare.316.0.6-tuxcare.4
Show 5 moreShow less
16.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
@next/polyfill-nomodule
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.1216.0.6-tuxcare.316.0.6-tuxcare.4
Show 5 moreShow less
16.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
@next/react-refresh-utils
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.1216.0.6-tuxcare.316.0.6-tuxcare.4
Show 5 moreShow less
16.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
Show 7 moreShow less
Affected packages
PackageAffectedFixed
@next/third-parties
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.1216.0.6-tuxcare.316.0.6-tuxcare.4
Show 5 moreShow less
16.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
@next/swc-linux-x64-gnu
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.316.0.6-tuxcare.416.0.6-tuxcare.5
Show 4 moreShow less
16.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
@next/codemod
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.1216.0.6-tuxcare.316.0.6-tuxcare.4
Show 5 moreShow less
16.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
@next/mdx
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.1216.0.6-tuxcare.316.0.6-tuxcare.4
Show 5 moreShow less
16.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
@next/swc-linux-arm64-gnu
TuxCare:npm
From an advisory covering 5 CVEs
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.13, plus listed versions
16.0.616.0.6-tuxcare.1016.0.6-tuxcare.316.0.6-tuxcare.416.0.6-tuxcare.5
Show 4 moreShow less
16.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9
16.0.6-tuxcare.13
next
Root:npm
before 16.3.8-aikido.1
16.3.8-aikido.1
@rootio/next
Root:npm
before 16.3.8-root.io.1
16.3.8-root.io.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-94486 is a low vulnerability (CVSS 2.3) in Vercel Next.js, published October 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.11%, the 1st percentile. Fixed in next 16.3.8.

References

MoveEnter Open