Multipart Content Pollution Affecting org.springframework:spring-webmvc package, versions [4.3.0.RELEASE, 4.3.14.RELEASE) [5.0.0.RELEASE, 5.0.5.RELEASE)


0.0
medium
0
10

Snyk CVSS

    Attack Complexity High
    Confidentiality High

    Threat Intelligence

    EPSS 0.19% (57th percentile)
Expand this section
NVD
7.5 high
Expand this section
Red Hat
5.3 medium

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk ID SNYK-JAVA-ORGSPRINGFRAMEWORK-32199
  • published 9 Apr 2018
  • disclosed 6 Apr 2018
  • credit Unknown

How to fix?

Upgrade org.springframework:spring-webmvc to version 4.3.14.RELEASE, 5.0.5.RELEASE or higher.

Overview

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 Multipart Content Pollution. It provides client-side support for multipart requests. When the server application (server A) receives input from a remote client, and then uses that input to make a multipart request to another server (server B), it can be exposed to an attack, where an extra multipart is inserted in the content of the request from server A, causing server B to use the wrong value for a part it expects. This could to lead privilege escalation, for example, if the part content represents a username or user roles.