Apache Iggy の Java / C# SDK における出力エンコード欠陥によりパストラバーサルが発生し、権限外削除が可能
攻撃者は、個人アクセストークン削除リクエスト構築時に Java または C# HTTP クライアントがパスパラメータを正しくエスケープしない特性を悪用し、../ などのパストラバーサル列を注入して URL パーサにパスを正規化させ、意図しない機微エンドポイントへ誘導します。特殊文字の厳格なフィルタ不足により、リクエストがユーザー管理など高リスクインタフェースへリダイレクトされ、任意アカウントデータの不正削除やシステム状態の予期せぬ変更が可能となり、完全性と可用性を深刻に損ないます。
コンポーネント
Apache Iggy はイベント駆動の高性能メッセージストリームストレージ基盤で、低遅延のデータ永続化を目指します。SDK が多言語クライアントに標準的なデータ連携インタフェースを提供し、接続管理とリソーススケジューリングを支え、マイクロサービス間でデータを効率的かつ信頼性高く流通・保存できる拡張可能な分散データ処理インフラの構築を目的とします。
種別
Improper Encoding or Escaping of Output (CWE-116)
リポジトリ
対処方法
- URL パス結合時は動的入力に厳格なパーセントエンコードを行い、未洗浄のユーザー制御文字列を直接連結しないでください。あわせてサーバー側でパス正当性を検証し、ディレクトリトラバーサル特徴を含む要求を拒否し、各言語 SDK の下層ネットワーク要求ラッパを統一して差異を解消してください。
Websoft9 アプリケーション管理基盤のプロキシ API に認証がなく、リバースプロキシ設定を未認可で改ざん可能
攻撃者は /apphub/src/api/v1/routers/proxy.py において /api/proxys/* パス接頭辞がグローバル鍵ミドルウェアにインターセプトされず、セッション Cookie 検証もない論理欠陥を突けます。資格情報なしで HTTP GET・POST・PUT・DELETE を送り、SSL 証明書在庫の列挙、アプリのリバースプロキシ規則の任意作成・変更、既存プロキシ設定の削除まで可能となり、ドメインハイジャックやサービス中断を招き、管理対象アプリのアクセス制御の完全性と可用性を深刻に損ないます。
コンポーネント
Websoft9 はコンテナ技術に基づく多アプリの迅速デプロイ・管理基盤です。中核の AppHub がバックエンドマイクロサービスの統一スケジューリング、アプリケーションライフサイクル管理、ネットワークルーティング設定を担い、フロント/バック分離設計で標準 API によるインフラストラクチャ・アズ・コードの自動運用を目指します。
種別
Missing Authentication for Critical Function (CWE-306)
リポジトリ
対処方法
- グローバル認証を免除するすべてのルート処理関数にセッショントークン検証を強制し、業務ロジック層が完全な権限コンテキスト検査を持つようにし、API の認証カバレッジを定期監査してセキュリティ盲点を解消してください。