org.springframework:spring-webmvc@5.2.22.RELEASE vulnerabilities

  • latest version

    6.2.1

  • latest non vulnerable version

  • first published

    19 years ago

  • latest version published

    13 days ago

  • licenses detected

  • package manager

  • Direct Vulnerabilities

    Known vulnerabilities in the org.springframework:spring-webmvc package. This does not include vulnerabilities belonging to this package’s dependencies.

    How to fix?

    Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.

    Fix for free
    VulnerabilityVulnerable Version
    • M
    Denial of Service (DoS)

    org.springframework:spring-webmvc is a package that provides Model-View-Controller (MVC) architecture and ready components that can be used to develop flexible and loosely coupled web applications.

    Affected versions of this package are vulnerable to Denial of Service (DoS) via MVC controller @RequestBody byte[] method parameters.

    Note: This vulnerable open source versions are no longer supported and the fixed version 5.3.42 is only available for the commercial release.

    How to fix Denial of Service (DoS)?

    Upgrade org.springframework:spring-webmvc to version 6.0.0 or higher.

    [,6.0.0)
    • H
    Path Traversal

    org.springframework:spring-webmvc is a package that provides Model-View-Controller (MVC) architecture and ready components that can be used to develop flexible and loosely coupled web applications.

    Affected versions of this package are vulnerable to Path Traversal through the functional web frameworks WebMvc.fn or WebFlux.fn. An attacker can craft malicious HTTP requests and obtain any file on the file system that is also accessible.

    Note: This is similar to CVE-2024-38816, but with different input.

    How to fix Path Traversal?

    Upgrade org.springframework:spring-webmvc to version 6.1.14 or higher.

    [,6.1.14)
    • L
    Improper Handling of Case Sensitivity

    org.springframework:spring-webmvc is a package that provides Model-View-Controller (MVC) architecture and ready components that can be used to develop flexible and loosely coupled web applications.

    Affected versions of this package are vulnerable to Improper Handling of Case Sensitivity due to String.toLowerCase() having some Locale dependent exceptions that could potentially result in fields not protected as expected.

    Note: The fix for CVE-2022-22968 made disallowedFields patterns in DataBinder case insensitive.

    How to fix Improper Handling of Case Sensitivity?

    Upgrade org.springframework:spring-webmvc to version 6.1.14 or higher.

    [,6.1.14)
    • H
    Path Traversal

    org.springframework:spring-webmvc is a package that provides Model-View-Controller (MVC) architecture and ready components that can be used to develop flexible and loosely coupled web applications.

    Affected versions of this package are vulnerable to Path Traversal via the WebMvc.fn and WebFlux.fn frameworks. An attacker can access any file on the file system that is also accessible to the process in which the Spring application is running by crafting malicious HTTP requests.

    Note:

    This is only exploitable if the web application uses RouterFunctions to serve static resources and resource handling is explicitly configured with a FileSystemResource location.

    How to fix Path Traversal?

    Upgrade org.springframework:spring-webmvc to version 6.1.13 or higher.

    [,6.1.13)