← 情報センターへ戻る

2026-11-03 デイリーセキュリティ情報

RSS

CSSA 独自早期警戒 2

CSSA 独自早期警戒 10.0 超危険

Odin の圧縮コンポーネントが境界検査の欠如により境界外書き込みを許しメモリ破壊を引き起こす

攻撃者は悪意ある圧縮データストリーム(切り詰められた DEFLATE ストリームや特定パターンのゼロバイトストリームなど)を構成し、zlib.inflate または gzip.load が内部バッファを COMPRESS_OUTPUT_ALLOCATE_MAX 上限まで拡張したあとも書き込みを続けさせます。grow_buffer は上限到達時にエラーを返さず、write_byte などの下位書き込みは後続の長さ検証を欠き境界検査を無効化しているため、データがヒープブロックの外へ書かれヒープバッファオーバーフローとなります。その結果、サービス拒否、任意コード実行、または機微情報の漏えいが起こり得ます。

コンポーネント
Odin はシステム級プログラミング言語とその標準ライブラリ集合です。core/compress モジュールはアプリケーションに効率的なストリームおよびバッファ方式の圧縮・展開を提供し、動的メモリ管理で可変長の入出力ストリームを扱います。高性能な Zlib および Gzip 互換処理を実現し、リソース制約環境でも低いオーバーヘッドでデータ変換することを設計目標としています。
種別
Out-of-bounds Write (CWE-787)
リポジトリ
対処方法
  • バッファ拡張ロジックに厳格な上限検査を加え、現在長が所定の最大値に達したら黙って失敗せず直ちにエラーを返してください。すべての下位書き込みの前に残り容量を再検証し、不足していれば処理を中止してエラーを報告してください。さらに重要な #no_bounds_check コンパイル指示を外し、既定の実行時安全検査を有効にしてください。
CSSA 独自早期警戒 10.0 超危険

php-src の pdo_pgsql ドライバがプリペアドステートメントの列数変化で境界外読み取りを起こしサービスがクラッシュする

PDO::ATTR_EMULATE_PREPARES を有効にしたとき、プリペアドステートメントの 2 回目の実行が返す列数が初回より多いと、内部配列 S->cols と stmt->columns は初期サイズのまま割り当てられたままとなり、インデックスの境界外読み取りが起きます。攻撃者は ALTER TABLE で列を追加するかビューを切り替えて結果セット構造を変え、zend_symtable_update にダングリングポインタを使わせ、ヒープバッファオーバーフローを引き起こせます。プロセスがクラッシュするか情報が漏えいする可能性があり、可用性に深刻な影響があります。

コンポーネント
php-src は PHP 言語のソースリポジトリです。pdo_pgsql 拡張は中核のデータアクセスコンポーネントとして、PHP アプリケーションと PostgreSQL の標準化された接続と対話を実装します。オブジェクト指向で、効率的なプリペアドステートメント実行、パラメータバインド、結果セット解析を提供し、複雑な業務ロジックでも大規模な並行データベース問い合わせを安全かつ安定して処理します。企業向け Web バックエンドの永続化層における重要な依存です。
種別
Out-of-bounds Read (CWE-125)
リポジトリ
対処方法
  • エミュレートされたプリペアを無効にしてネイティブドライバの保護を使うか、動的に変わり得る結果セットのメタデータをコード側で厳格に検証し、実行のたびに列記述配列を再割り当てしてサイズとメモリ境界を確認してください。

CVE 情報 2

CVE-2026-105604 CVSS 10.0 超危険 2026-11-03

DJ-Classifieds の未認証 SQL インジェクションによりリモートコード実行が可能

DJ-Classifieds 3.11.3 より前では、フロントエンド検索機能の入力検証欠如により未認証 SQL インジェクション(CWE-89)があります。攻撃者は悪意ある検索リクエストを構成してバックエンドのデータベース問い合わせを直接操作し、機微データの漏えいまたはデータベースの完全な制御を引き起こせます。この Joomla 拡張の検索インターフェースには深刻な論理欠陥があり、認証なしで遠隔から誘発でき、データの完全性を壊しシステム乗っ取りにつながり得ます。3.11.3 へ更新していないすべての DJ-Classifieds 利用者、およびこの拡張を導入したすべての Joomla サイトが影響を受けます。細工した HTTP リクエストを送るだけで悪用でき、ユーザー操作は不要で遠隔から操作できます。

コンポーネント
DJ-Classifieds は人気のある Joomla のクラシファイド広告拡張で、管理者がオンラインの分類リストを作成・管理でき、フロントエンドの検索、投稿、管理をサポートします。
リスク
  • 一般ユーザーから管理者へ: データベース権限の設定が不適切な場合、攻撃者は SQL インジェクションで管理者パスワードを変更するか権限を昇格できる
  • 完全なシステム制御: 攻撃者はこの欠陥でデータベース内の機微情報(ユーザー資格情報、取引記録など)を読み取り、改ざん、削除でき、特定のデータベース関数で OS コマンドを実行できる場合がある
  • ユーザー操作不要の攻撃: 自動化スクリプトによる走査と攻撃で、リンクのクリックを誘導せずサイトの検索インターフェースへ直接攻撃して欠陥を誘発できる
出典
対処方法
  • DJ-Classifieds 拡張を直ちに 3.11.3 以降へアップグレードする
  • Web アプリケーションファイアウォール(WAF)に、SQL インジェクション特徴を含む検索リクエストを遮断する規則を設定する
  • フロントエンド検索インターフェースのアクセス頻度を制限し、異常なデータベース問い合わせログを監視する
CVE-2026-120442 CVSS 9.8 超危険 2026-11-02

ape-volo-admin の JWT ハードコード鍵による認証バイパスで API を完全に制御できる

ape-volo-admin 3.6.1 より前では、認証モジュールの設定不備により既定の暗号鍵が使われています(CWE-1394)。appsettings.json にハードコードされた JWT 署名鍵により、未認証の攻撃者がオフラインで管理者トークンを偽造できます。jti クレームをシード管理者 ID に設定してトークンに署名すると、ユーザー、ロール、権限、データに対する完全な API 制御を得ます。3.6.1 へ更新していないすべての ape-volo-admin 利用者が影響を受けます。ユーザー操作は不要で、遠隔から悪用してシステムの最高権限を直接取得できます。

コンポーネント
ape-volo-admin は JWT で認証する管理バックエンドで、ユーザー、ロール、権限、データを管理します。
リスク
  • 一般ユーザーから管理者へ: 攻撃者は初期資格情報なしに、偽造トークンで管理者権限を得る
  • 完全なシステム制御: 攻撃者は API を完全に制御し、すべてのユーザーデータ、ロール設定、システム権限の閲覧、変更、削除ができる
  • ユーザー操作不要の攻撃: 攻撃者はネットワーク経由で悪意あるリクエストを送り、対象ユーザーのクリックや操作なしに欠陥を誘発できる
出典
対処方法
  • ape-volo-admin を直ちに 3.6.1 以降へアップグレードする
  • appsettings.json のハードコードされた JWT 鍵を削除し、環境変数または鍵管理サービスを使う
  • API アクセスログを監視し、異常なトークン署名や高頻度の管理者操作を検出する

パッケージ汚染 4

パッケージ汚染 npm 2026-11-03

levvleys@2.0.4 が悪意あるコンポーネントとして検知

このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。

MD5
15c9723944c2518b26c6e85e328e323c
パッケージ汚染 npm 2026-11-03

@levvicode/libsignal-node@>= 0 が悪意あるコンポーネントとして検知

このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。

MD5
4181abb2003dd3f086d1e2288a2e3975
パッケージ汚染 npm 2026-11-03

unjailed@>= 0 が悪意あるコンポーネントとして検知

このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。

MD5
fb14c95eabc5335e6979b5a337ca6cb3
パッケージ汚染 npm

pandafortunerush@>= 0 が悪意あるコンポーネントとして検知

このバージョンは悪意あるドメインとの通信および悪意あるコマンドの実行が確認されました。依存関係を直ちに監査し、安全なバージョンに固定してください。

MD5
662f4a8