CVE-2026-65608
CVE-2026-65608 · Grav before 2.0.9 Remote Code Execution via FlexDirectory
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
Grav versions >= 1.7.0 and before 2.0.9 contain a remote code execution vulnerability. FlexDirectory::dynamicDataField() resolves blueprint data-*@: directives by calling call_user_func_array() on attacker-influenced input, validating only that the target is callable (is_callable()) without restricting dangerous functions such as exec, system, passthru, or shell_exec. Because FlexDirectory registers this handler for every Flex directory, it bypasses the validation added to Blueprint::dynamicData() in 2.0.7 (GHSA-fj2p-qj2f-74v5). Any authenticated user with create or update permission on any Flex-based directory (Flex Users, Flex Pages, Flex Objects, or custom Flex types) can execute arbitrary shell commands on the server.
CVSS 8.7 · Высокий · EPSS 1,1% · Есть исправление
- Опубликовано
- Обновлено
Стек: php
Затронутые продукты и версии
grav
- Версии
- ≥ 1.7.0, < 2.0.9: Затронуто (semver)
- 2.0.9: Не затронуто (semver)
Обновитесь до 2.0.9
getgrav/grav Packagist
- Версии
- 1.7.0
- 1.7.1
- 1.7.10
- 1.7.12
- 1.7.13
- 1.7.14
- 1.7.15
- 1.7.16
- 1.7.17
- 1.7.18
- 1.7.19
- 1.7.20
- 1.7.21
- 1.7.22
- 1.7.23
- 1.7.24
- 1.7.25
- 1.7.26
- 1.7.26.1
- 1.7.27
- 1.7.27.1
- 1.7.28
- 1.7.29
- 1.7.29.1
- 1.7.3
- 1.7.30
- 1.7.31
- 1.7.32
- 1.7.33
- 1.7.34
- 1.7.35
- 1.7.36
- 1.7.37
- 1.7.37.1
- 1.7.38
- 1.7.39
- 1.7.39.1
- 1.7.39.2
- 1.7.39.3
- 1.7.39.4
- 1.7.4
- 1.7.40
- 1.7.41
- 1.7.41.1
- 1.7.41.2
- 1.7.42
- 1.7.42.1
- 1.7.42.2
- 1.7.42.3
- 1.7.43
- 1.7.44
- 1.7.45
- 1.7.46
- 1.7.47
- 1.7.48
- 1.7.49
- 1.7.49.1
- 1.7.49.2
- 1.7.49.3
- 1.7.49.4
- 1.7.49.5
- 1.7.5
- 1.7.51
- 1.7.52
- 1.7.53
- 1.7.53.1
- 1.7.53.2
- 1.7.53.3
- 1.7.6
- 1.7.7
- 1.7.8
- 1.7.9
- 1.8.0-beta.1
- 1.8.0-beta.10
- 1.8.0-beta.11
- 1.8.0-beta.12
- 1.8.0-beta.13
- 1.8.0-beta.14
- 1.8.0-beta.15
- 1.8.0-beta.16
- 1.8.0-beta.17
- 1.8.0-beta.18
- 1.8.0-beta.19
- 1.8.0-beta.2
- 1.8.0-beta.20
- 1.8.0-beta.21
- 1.8.0-beta.22
- 1.8.0-beta.23
- 1.8.0-beta.24
- 1.8.0-beta.25
- 1.8.0-beta.26
- 1.8.0-beta.27
- 1.8.0-beta.28
- 1.8.0-beta.29
- 1.8.0-beta.3
- 1.8.0-beta.4
- 1.8.0-beta.5
- 1.8.0-beta.6
- 1.8.0-beta.7
- 1.8.0-beta.8
- 1.8.0-beta.9
- 2.0.0
- 2.0.0-beta.1
- 2.0.0-beta.2
- 2.0.0-beta.3
- 2.0.0-beta.4
- 2.0.0-rc.1
- 2.0.0-rc.10
- 2.0.0-rc.2
- 2.0.0-rc.3
- 2.0.0-rc.4
- 2.0.0-rc.5
- 2.0.0-rc.6
- 2.0.0-rc.7
- 2.0.0-rc.8
- 2.0.0-rc.9
- 2.0.1
- 2.0.2
- 2.0.3
- 2.0.4
- 2.0.5
- 2.0.6
- 2.0.7
- 2.0.8
- Затронутые диапазоны версий
- ECOSYSTEM: ≥ 1.7.0, < 2.0.9
Обновитесь до 2.0.9