WR 株式会社WR 松戸のホームページ制作・社内システム・IT相談

株式会社WR

千葉県松戸市
松戸・柏・市川・流山・船橋 対応

ホーム›脆弱性情報›PHP›CVE-2026-92842

警告 CVSS 5.9 PHP CVE-2026-92842 公表 2026年9月25日

PHPの変換フィルタにメモリ読み取りの不備

PHP — CVE-2026-92842

自分のサイトが該当するか無料診断 → 原文を見る(NVD(米国 脆弱性データベース))↗

どんな問題か

PHPの一部の文字列変換機能で、改行の設定値の長さ管理にずれがあり、必要以上にメモリを読むことがあります。結果として、近くのメモリ内容が出力に混ざる可能性があります。

放置するとどうなるか

本来見えない情報が漏れるおそれがあります。状況によっては、PHPが不安定になる可能性もあります。

今すぐやること

PHPの更新版が出たら速やかに適用してください。該当機能を使っているか分からない場合は、制作会社や保守会社に確認しましょう。

自分のサイトが該当するかの確認手順

  1. レンタルサーバーの管理画面(PHP設定/PHPバージョン切替)で、現在のバージョンを確認します。
  2. サポート終了のバージョン(8.1以下)や、対象バージョンに当てはまる場合は、サーバー側で新しいバージョンへ切り替えます。切り替え後にサイトが正常に表示されるか必ず確認してください。
  3. 切り替えでサイトが壊れる場合は、プログラム側の修正が必要です。当社の無料診断で原因を調べられます。
原文(英語)を表示
The convert.base64-encode, convert.quoted-printable-encode and convert.quoted-printable-decode stream filters accept a line-break-chars option whose length is tracked separately from the string itself. The filter constructors duplicate the value with pestrdup(), which stops at the first NUL byte, while keeping the original length. When the filter later emits a line break it copies the recorded length out of the truncated allocation, reading past its end and placing adjacent heap bytes into the filter output.

※ 解説は NVD(米国 脆弱性データベース) の公表内容をもとにAIが生成しています。対象バージョン・修正版などの正確な情報は、必ず原文をご確認ください。

無料で相談する →