PT-2016-7682 · Ckeditor+2 · Ckeditor+2

Fyth

·

Publicado

2016-11-04

·

Atualizado

2016-11-29

·

CVE-2016-9182

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions Exponent CMS version 2.4
Description The issue arises from the use of PHP reflection in Exponent CMS to call a method of a controller class, which is case insensitive. This, combined with the default permission to execute undefined actions, allows an attacker to bypass the permission check by using a capitalized method name. For example, an attacker can access a restricted area by using a capitalized method name, such as controller=expHTMLEditor&action=Preview&editor=ckeditor, whereas the same action with a lowercase method name, controller=expHTMLEditor&action=preview&editor=ckeditor, would be rejected for an anonymous user.
Recommendations For Exponent CMS version 2.4, consider disabling the execution of undefined actions by default to minimize the risk of exploitation. Additionally, restrict access to sensitive controller methods to prevent unauthorized access. As a temporary workaround, consider implementing case-sensitive permission checks for controller methods until a patch is available.

Correção

Improper Access Control

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2016-9182

Produtos afetados

Exponent Cms
Php
Ckeditor