Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-m6m8-6gq8-c9fj

Опубликовано: 22 мая 2023
Источник: github
Github: Прошло ревью
CVSS3: 9.8

Описание

Remote Code Execution Vulnerability in Validation Placeholders in CodeIgniter4

Impact

This vulnerability allows attackers to execute arbitrary code when you use Validation Placeholders.

The vulnerability exists in the Validation library, and validation methods in the controller and in-model validation are also vulnerable because they use the Validation library internally.

Patches

Upgrade to v4.3.5 or later.

Workarounds

Setting validation rules with an array.

E.g.:

$validation->setRules([ 'email' => ['required', 'valid_email, 'is_unique[users.email,id,{id}]'], ]);

References

For more information

If you have any questions or comments about this advisory:

Пакеты

Наименование

codeigniter4/framework

composer
Затронутые версииВерсия исправления

< 4.3.5

4.3.5

EPSS

Процентиль: 68%
0.00575
Низкий

9.8 Critical

CVSS3

Дефекты

CWE-94

Связанные уязвимости

CVSS3: 9.8
nvd
больше 2 лет назад

CodeIgniter is a PHP full-stack web framework. This vulnerability allows attackers to execute arbitrary code when you use Validation Placeholders. The vulnerability exists in the Validation library, and validation methods in the controller and in-model validation are also vulnerable because they use the Validation library internally. This issue is patched in version 4.3.5.

CVSS3: 9.8
debian
больше 2 лет назад

CodeIgniter is a PHP full-stack web framework. This vulnerability allo ...

EPSS

Процентиль: 68%
0.00575
Низкий

9.8 Critical

CVSS3

Дефекты

CWE-94