next@16.4.0-canary.15

The React Framework

  • latest version

    16.4.3

  • latest non vulnerable version

  • first published

    15 years ago

  • latest version published

    2 hours ago

  • licenses detected

  • Direct Vulnerabilities

    Known vulnerabilities in the next package. This does not include vulnerabilities belonging to this package’s dependencies.

    Fix vulnerabilities automatically

    Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.

    Fix for free
    VulnerabilityVulnerable Version
    • C
    Deserialization of Untrusted Data

    next is a react framework.

    Affected versions of this package are vulnerable to Deserialization of Untrusted Data via a flaw in the React Server Component transport protocol implementation, specifically in the serializeReadableStream, serializeReader, and serializeAsyncIterable functions within the compiled react-server-dom-turbopack and react-server-dom-webpack client bundles. The stream part identifiers used when appending chunks to FormData are constructed without a distinguishing prefix ("S"), allowing stream data to be written to incorrect form field keys. An attacker who can influence the server component data stream can exploit this to corrupt the transport payload, potentially achieving arbitrary code execution on the client or server.

    How to fix Deserialization of Untrusted Data?

    Upgrade next to version 16.4.1 or higher.

    >=16.0.0 <16.4.1
    • H
    Allocation of Resources Without Limits or Throttling

    next is a react framework.

    Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling via App Router's Server Actions handler, where requests cause excessive CPU usage that blocks processing of further requests in the same process. An unauthenticated remote attacker can send requests to exhaust CPU resources, rendering the application unable to serve subsequent requests.

    How to fix Allocation of Resources Without Limits or Throttling?

    Upgrade next to version 15.5.28, 16.4.1 or higher.

    >=13.0.0 <15.5.28>=16.0.0 <16.4.1
    • C
    Dependency on Vulnerable Third-Party Component

    next is a react framework.

    Affected versions of this package are vulnerable to Dependency on Vulnerable Third-Party Component via the sharp image processing dependency used by next/image. A vulnerable version of sharp is bundled as an optional dependency, and an attacker can exploit a flaw in that library to achieve remote code execution, full confidentiality loss, integrity loss, and availability loss on both the application and system level.

    How to fix Dependency on Vulnerable Third-Party Component?

    Upgrade next to version 15.5.28, 16.4.1 or higher.

    >=10.0.0 <15.5.28>=16.0.0 <16.4.1
    • H
    Excessive Iteration

    next is a react framework.

    Affected versions of this package are vulnerable to Excessive Iteration via a crafted request using App Router with at least one Server Action which can lead to excessive CPU usage blocking processing of further requests in the same process.

    How to fix Excessive Iteration?

    Upgrade next to version 15.5.28, 16.4.1 or higher.

    >=13.0.0 <15.5.28>=16.0.0 <16.4.1
    • C
    Remote Code Execution (RCE)

    next is a react framework.

    Affected versions of this package are vulnerable to Remote Code Execution (RCE) in applications using App router with Cache Component.

    How to fix Remote Code Execution (RCE)?

    Upgrade next to version 16.4.1 or higher.

    >=16.0.0 <16.4.1