PHP socket_iovec_alloc() 機能のオーバーフロー

medium Nessus プラグイン ID 11468

概要

任意のコードがリモートサーバーで実行されることがあります。

説明

リモートホストで、4.3.2 より古いバージョンの PHP が実行されています。

このバージョンには欠陥があり、これにより機能 socket_iovec_alloc() に任意の引数を注入することができる攻撃者が、リモートサービスをクラッシュできること、場合によっては任意のコードを実行できることがあります。

この攻撃が機能するには、PHP がオプションであるソケット有効化(デフォルトでは無効になっている)でコンパイルされる必要があり、攻撃者は任意の値を socket_iovec_alloc() に渡すことができる必要があります。

他の機能は、openlog()、socket_recv()、
socket_recvfrom()、emalloc() などの欠陥に脆弱です

ソリューション

PHP 4.3.2 にアップグレードしてください。

プラグインの詳細

深刻度: Medium

ID: 11468

ファイル名: php_socket_iovec_alloc_overflow.nasl

バージョン: 1.33

タイプ: remote

ファミリー: CGI abuses

公開日: 2003/3/25

更新日: 2022/4/11

設定: 徹底したチェックを有効にする

サポートされているセンサー: Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 6.6

CVSS v2

リスクファクター: Medium

基本値: 6.8

現状値: 5.3

ベクトル: CVSS2#AV:N/AC:M/Au:N/C:P/I:P/A:P

脆弱性情報

CPE: cpe:/a:php:php

必要な KB アイテム: www/PHP

エクスプロイトの容易さ: No exploit is required

パッチ公開日: 2003/5/29

脆弱性公開日: 2003/3/25

参照情報

CVE: CVE-2003-0166

BID: 7187, 7197, 7198, 7199, 7256, 7259