2026年(令和8年)10月21日の夜、21時頃に、当事務所サイトのお申し込み・お問い合わせフォームを一時的に停止しました。
翌22日の朝9時頃に、サーバー側で修正版の適用が完了したことを確認し、フォームを再開しています。
停止していた間にフォームをご利用になろうとした方には、ご不便をおかけしました。
今回は、なぜ止めたのか、どう止めて、どう再開したのかをご紹介します。
何が起きたのか
当事務所のフォームは、PHP(Webサーバー上で動くプログラム言語)で作っています。
10月21日、このPHPに、認証なしで外部から任意のプログラムを実行される恐れがある脆弱性(セキュリティ上の欠陥)が2件公表されました。
- 脆弱性の番号:CVE-2026-109618、CVE-2026-109619
- 深刻度:CVSS v4.0で9.2(10点満点)
- 修正版:PHP 8.5.12、8.4.27、8.3.36、8.2.35
CVSS(Common Vulnerability Scoring System)は、脆弱性の深刻度を0〜10の数値で表す国際的な指標です。9.0以上は最も深刻な「緊急(Critical)」に分類されます。9.2は、かなり深刻な水準です。
参考:「PHP」の“致命的”な脆弱性2件が修正、ただちにアップデートを(窓の杜)
フォームは、外部から誰でもデータを送れる場所です。脆弱性が悪用されれば、まさにここが攻撃の入口になります。


「直るまで待つ」ではなく「まず止める」
修正版はすぐに公開されましたが、当事務所が借りているエックスサーバーのサーバーに適用されるまでには、時間差があります。
その間もフォームを開けておけば、穴が開いたまま営業することになります。
当事務所はフォームを通じて、企業名・ご担当者名・連絡先、場合によっては労務上のご相談内容をお預かりします。一晩フォームが使えない不便と、お預かりした情報が漏れる危険とを比べれば、答えは明らかでした。


停止と再開の手順
停止(21日夜)
サイトのアクセス制御の設定(.htaccess)で、PHPで動くページへのアクセスをすべて遮断しました。フォームを開こうとした方には、「脆弱性への対応のため一時停止中」と表示されるお知らせページを案内しています。
フォームのプログラム自体には手を加えていません。設定を数行追加するだけで止められ、元に戻すのも数行を消すだけです。
再開(22日朝)
エックスサーバーから修正版の適用完了が告知された後、当事務所のサイトが実際に修正版のPHPのバージョンで動いていることを確認しました。
そのうえで停止の設定を削除し、すべてのフォームで送信テストを行い、正常に届くことを確かめています。


中小規模の事業者こそ「止める手順」を用意しておく
大企業には情報システム部門がありますが、多くの中小規模の事業者では、Webサイトやフォームの管理を1人の担当者、または外部の業者に任せているのが実情でしょう。
今回、対応が一晩で済んだのは、次の2点を事前に把握していたからです。
- 自社のサイトのどこで、どのようなプログラムが動いているか
- いざというとき、何を変えれば止められるか(元に戻す方法を含めて)
採用ページの応募フォーム、勤怠システム、社内の情報共有ツールなど、従業員の個人情報を扱う仕組みは多くの会社にあります。それらについて「止めるならどうするか」を一度確認しておくことをお勧めします。


おわりに
当事務所は、給与や健康に関する情報など、機密性の高い個人情報をお預かりする立場にあります。サイト1つの運営であっても「危ないと分かったら止める」「確かめてから再開する」を徹底していきます。
