PT-2019-16624 · Inxedu · Inxedu

Ziliudi

·

Publicado

2019-01-02

·

Atualizado

2019-02-14

·

CVE-2019-3576

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions inxedu through 2018-12-24
Description The issue allows for information disclosure due to a SQL Injection vulnerability. This can be exploited via the deleteFaveorite/ PATH INFO. The vulnerable code is located in the com.inxedu.os.edu.controller.user.UserController class, specifically in the deleteFavorite method, where the courseFavoritesService.deleteCourseFavoritesById is mishandled during the use of MyBatis. A spelling variation in an annotation is noted in UserController.java, with a @RequestMapping("/deleteFaveorite/{ids}") line.
Recommendations For inxedu through 2018-12-24, consider restricting access to the deleteFaveorite/ PATH INFO to minimize the risk of exploitation. As a temporary workaround, consider disabling the deleteFavorite method in UserController until a patch is available. Avoid using the ids parameter in the affected API endpoint until the issue is resolved.

Correção

SQL injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2019-3576

Produtos afetados

Inxedu