2520 matches found
CVE-2026-94062
Improper Control of Filename for Include/Require Statement in PHP Program 'PHP Remote File Inclusion' vulnerability in Fuelthemes Werkstatt werkstatt allows PHP Local File Inclusion.This issue affects Werkstatt: from n/a through 4.8.3...
CVE-2026-94062
The Fuelthemes Werkstatt WordPress theme (versions ≤ 4.8.3 ) is vulnerable to a PHP Local File Inclusion (LFI) flaw. The root cause is the Improper Control of Filename for Include/Require Statement in PHP Program (CWE-98). This vulnerability allows an attacker to include local files on the server...
CVE-2018-17246
CVE-2018-17246 - Kibana LFI 入力検証が行われていないため、JavaScript ファイルの名前を任意のものに変更できます。この場合、パストラバーサル手法を使用して、Kibana サーバー上の任意のファイルを選択できます。 ただし、注意すべき点として、Node の モジュールキャッシング 機能があります。基本的に、LFI はサニタイズされていないユーザー入力を Node の require...
php_filter_chain_generator
PHP filter chain generator PHPのrequireまたはincludeに渡すパラメータを完全に制御できる場合、ファイルをアップロードせずにRCEを取得できる、PHPフィルターチェーンを生成するCLIです。 使い方 ヘルプ $ python3 phpfilterchaingenerator.py --help usage: phpfilterchaingenerator.py -h --chain CHAIN --rawbase64 RAWBASE64 PHP filter chain generator. optional arguments: -h, --he...
CVE-2021-41773
CVE-2021-41773 使用 Docker 的 CVE-2021-41773 POC 配置 要自定义 httpd.conf 文件,请将 部分中的第 251 行从 Require all denied 更改为 Require all granted。 AllowOverride none Require all granted 在您的项目中创建 Dockerfile FROM httpd:2.4.49 COPY ./httpd.conf /usr/local/apache2/conf/httpd.conf 然后,运行以下命令来构建并运行 Docker 镜像: $ docker bui...
CVE-2026-22686-RemoteCodeExecution-RCE-PoC
ESM 环境中的 RCE — require 问题 通过 CVE-2026-22686 实现沙箱逃逸后,在 ESM 项目("type": "module")中执行操作系统命令需要绕过 Node.js 模块加载限制。标准方法因以下原因而失败: 向量| 结果 ---|--- require'childprocess'| ❌ require is not defined — 在 ESM 中不可用 process.mainModule.require...| ❌ Cannot read properties of undefined — mainModule 在 ESM 中为 undefined...
CVE-2026-104078
Obsidian Desktop versions prior to 1.14.0 are vulnerable to Remote Code Execution (RCE) due to a filter bypass in the bundled MathJax 3.2.2 Safe component. The root cause is a failure in filterURL when processing a crafted rau value containing a TAB byte , which results in an empty protocol and b...
EUVD-2026-95101
Obsidian Desktop before 1.14.0 contains a filter bypass vulnerability in the bundled MathJax 3.2.2 Safe component that allows attackers to execute arbitrary code by embedding a crafted \href value with a TAB byte in the URL scheme, causing filterURL to produce an empty protocol that bypasses the...
CVE-2026-104078 Obsidian Desktop < 1.14.0 RCE via MathJax Safe Filter Bypass
Obsidian Desktop before 1.14.0 contains a filter bypass vulnerability in the bundled MathJax 3.2.2 Safe component that allows attackers to execute arbitrary code by embedding a crafted \href value with a TAB byte in the URL scheme, causing filterURL to produce an empty protocol that bypasses the...
CVE-2021-41773-i-
CVE-2021-41773 CVE-2021-41773 Dockerを使用したPOC 設定 httpd.confファイルをカスタマイズするには、セクションの251行目をRequire all deniedからRequire all grantedに変更します。 AllowOverride none Require all granted プロジェクトにDockerfileを作成する FROM httpd:2.4.49 COPY ./httpd.conf /usr/local/apache2/conf/httpd.conf...
GO-2026-6591 ZITADEL: Actions V1 sandbox escape: host file read via require() in github.com/zitadel/zitadel
ZITADEL: Actions V1 sandbox escape: host file read via require in github.com/zitadel/zitadel...
EUVD-2026-81599
vm2 CLI provides no sandbox isolation - host-realm require is reachable from sandboxed scripts...
vm2 CLI provides no sandbox isolation - host-realm require() is reachable from sandboxed scripts
Summary The vm2 command-line tool installed by npm install -g vm2 and documented in the README's "CLI" section runs the supplied script under NodeVM with require:external:true and no root / context / builtin configured. With these defaults the resolver loads every relative or absolute require...
NPM: vm2 CLI provides no sandbox isolation - host-realm require() is reachable from sandboxed scripts
host-realm require is reachable from sandboxed scripts vulnerability discovered by ? in WordPress Npm vm2 versions = 3.11.6...
GHSA-6RH5-QQ4Q-97XH vm2: NodeVM builtin denylist bypass via fs/promises despite -fs, allowing host filesystem writes
Summary NodeVM's builtin wildcard policy can allow sandboxed code to access fs/promises even when the embedder denies fs. With the following configuration: js require: builtin: '', '-fs', '-childprocess' require'fs' and require'childprocess' are blocked, but require'fs/promises' and...
GHSA-8686-VHFX-7R3J vm2: NodeVM node:-prefixed negative builtin deny bypass exposes child_process
Summary NodeVM normalizes node:-prefixed builtin specifiers during require resolution, but it does not normalize user-provided negative builtin entries in wildcard policy. As a result, this configuration: js new NodeVM require: builtin: '', '-node:childprocess' ; does not deny the canonical...
vm2: NodeVM node:-prefixed negative builtin deny bypass exposes child_process
Summary NodeVM normalizes node:-prefixed builtin specifiers during require resolution, but it does not normalize user-provided negative builtin entries in wildcard policy. As a result, this configuration: js new NodeVM require: builtin: '', '-node:childprocess' ; does not deny the canonical...
GHSA-8HR7-R645-PC6W vm2: NodeVM nesting guard accepts array-shaped require and permits host RCE
Summary The NodeVM constructor computes hasRealRequireConfig using typeof requireOpts === 'object' && requireOpts !== null, so require: bypasses the guard intended to reject nesting without an explicit require configuration. makeResolverFromLegacyOptions then destructures the array to undefined...
EUVD-2026-81585
vm2: NodeVM nesting guard accepts array-shaped require and permits host RCE...
vm2: NodeVM nesting guard accepts array-shaped require and permits host RCE
Summary The NodeVM constructor computes hasRealRequireConfig using typeof requireOpts === 'object' && requireOpts !== null, so require: bypasses the guard intended to reject nesting without an explicit require configuration. makeResolverFromLegacyOptions then destructures the array to undefined...