The Vigil@nce team watches public vulnerabilities impacting your computers, and then offers security solutions, a vigilance database and tools to fix them.

Vulnerability of Spring Framework: Cross Site Request Forgery via CORS Preflight Requests

Synthesis of the vulnerability 

An attacker can trigger a Cross Site Request Forgery via CORS Preflight Requests of Spring Framework, in order to force the victim to perform operations.
Vulnerable software: MariaDB ~ precise, MySQL Community, MySQL Enterprise, Oracle Communications, Oracle Fusion Middleware, Oracle OIT, WebLogic, Percona Server, Spring Framework.
Severity of this announce: 2/4.
Creation date: 17/01/2020.
Références of this computer vulnerability: cpujul2020, CVE-2020-5397, VIGILANCE-VUL-31363.

Description of the vulnerability 

The Spring Framework product offers a web service.

However, the origin of queries is not checked. They can for example originate from an image included in an HTML document.

An attacker can therefore trigger a Cross Site Request Forgery via CORS Preflight Requests of Spring Framework, in order to force the victim to perform operations.
Full bulletin, software filtering, emails, fixes, ... (Request your free trial)

This computer vulnerability alert impacts software or systems such as MariaDB ~ precise, MySQL Community, MySQL Enterprise, Oracle Communications, Oracle Fusion Middleware, Oracle OIT, WebLogic, Percona Server, Spring Framework.

Our Vigil@nce team determined that the severity of this computer threat alert is medium.

The trust level is of type confirmed by the editor, with an origin of internet client.

An attacker with a expert ability can exploit this security vulnerability.

Solutions for this threat 

Spring Framework: version 5.2.3.
The version 5.2.3 is fixed:
  https://github.com/spring-projects/spring-framework/releases/tag/v5.2.3.RELEASE

MariaDB: versions 10.1.46, 10.2.33, 10.3.24, 10.4.14 and 10.5.5.
Versions 10.1.46, 10.2.33, 10.3.24, 10.4.14 and 10.5.5 are fixed:
  https://downloads.mariadb.org/mariadb/10.5.5
  https://downloads.mariadb.org/mariadb/10.4.14
  https://downloads.mariadb.org/mariadb/10.3.24
  https://downloads.mariadb.org/mariadb/10.2.33
  https://downloads.mariadb.org/mariadb/10.1.46

Oracle Communications: CPU of July 2020.
A Critical Patch Update is available:
  https://support.oracle.com/rs?type=doc&id=2681987.1
  https://support.oracle.com/rs?type=doc&id=2682459.1
  https://support.oracle.com/rs?type=doc&id=2682014.1
  https://support.oracle.com/rs?type=doc&id=2683787.1
  https://support.oracle.com/rs?type=doc&id=2683788.1
  https://support.oracle.com/rs?type=doc&id=2683789.1
  https://support.oracle.com/rs?type=doc&id=2682045.1
  https://support.oracle.com/rs?type=doc&id=2683831.1
  https://support.oracle.com/rs?type=doc&id=2682010.1
  https://support.oracle.com/rs?type=doc&id=2683832.1
  https://support.oracle.com/rs?type=doc&id=2682500.1
  https://support.oracle.com/rs?type=doc&id=2683241.1
  https://support.oracle.com/rs?type=doc&id=2682011.1
  https://support.oracle.com/rs?type=doc&id=2683840.1
  https://support.oracle.com/rs?type=doc&id=2682018.1
  https://support.oracle.com/rs?type=doc&id=2683841.1
  https://support.oracle.com/rs?type=doc&id=2683842.1
  https://support.oracle.com/rs?type=doc&id=2683843.1
  https://support.oracle.com/rs?type=doc&id=2683845.1

Oracle Fusion Middleware: CPU of July 2020.
A Critical Patch Update is available:
  https://support.oracle.com/rs?type=doc&id=2664876.1

Oracle MySQL: version 5.6.49.
The version 5.6.49 is fixed:
  https://support.oracle.com/rs?type=doc&id=2683189.1
  https://www.mysql.com/fr/downloads/
  https://dev.mysql.com/downloads/mysql/

Oracle MySQL: version 5.7.31.
The version 5.7.31 is fixed:
  https://support.oracle.com/rs?type=doc&id=2683189.1
  https://www.mysql.com/fr/downloads/
  https://dev.mysql.com/downloads/mysql/

Oracle MySQL: version 8.0.21.
The version 8.0.21 is fixed:
  https://support.oracle.com/rs?type=doc&id=2683189.1
  https://www.mysql.com/fr/downloads/
  https://dev.mysql.com/downloads/mysql/

Percona Server for MySQL: version 5.6.49-89.0.
The version 5.6.49-89.0 is fixed:
  https://www.percona.com/
Full bulletin, software filtering, emails, fixes, ... (Request your free trial)

Computer vulnerabilities tracking service 

Vigil@nce provides a systems vulnerabilities bulletin. The Vigil@nce team tracks computer vulnerabilities impacting systems and applications.