技術2026年8月8日(土)WordPress 7.0.3が未認証XSSを緊急修正、空白入りタグをstrip_tagsが見逃しPHP実行まで繋がる2026年8月6日公開のWordPress 7.0.3は、ログイン画面の未認証XSS(CVE-2026-64638、XSS2Shell、CVSS 8.9)を含む脆弱性群を修正した。空白入りの`< area`がstrip_tagsを素通りしてKSESで実タグに戻る判定差を起点に、管理者のクリック一回でプラグインアップロードによるPHP実行まで繋がる連鎖と、全バージョンが影響し修正が4.7まで遡る対応範囲を整理した。セキュリティWordPressXSSRCECVEPHP
技術2026年8月2日(日)WordPress Coreが7.1に向けてPR時のPHPUnitテストをPHP3バージョンに絞ったWordPress Coreが7.1へ向けてPHPUnitのGitHub Actionsジョブを削減した。PRではテストするPHPを下限側と上限側に絞り、trunkでは週次で全PHPバージョンを走らせる条件と、再実行率が約68%から約36%へ下がった差分を調べた。WordPressPHPGitHub ActionsCMS
技術2026年6月19日(金)Joomla JCE CVE-2026-48907がCISA KEV入り、更新後も不正プロファイルとPHPファイルを確認するJoomla Content Editor 2.9.99.4以前の未認証プロファイル取り込みからPHPコード実行。CISA KEV追加で期限は2026年6月19日。JCE 2.9.99.7への更新と、侵害済みサイトの不正プロファイル・ウェブシェル確認まで必要。セキュリティCVERCECISAPHPCMS脆弱性
技術2026年5月14日(木)Composer CVE-2026-45793でGitHub ActionsトークンがCIログに平文露出Composer 2.9.8と2.2.28で修正されたCVE-2026-45793。GitHubの新形式GITHUB_TOKENがハイフンを含むことで検証に落ち、CIログへ平文表示される条件と、GitHubの再ロールアウト前に確認する範囲を整理する。PHPセキュリティCVEGitHub Actionsサプライチェーン
技術2026年5月12日(火)WordPress 7.0直前でAI基盤は残りリアルタイム共同編集は見送りWordPress 7.0(5月20日予定)からリアルタイム共同編集が外れ、AI Client・Connectors API・PHP-only block registrationが残った。wp_ai_client_prompt()のコード例とfunctions.phpの実装パターン、保存戦略ベンチマークで約52%高速化でも見送った経緯を扱うWordPressAICMSPHPAPI
技術2026年4月14日(火)更新exp(x) - ln(y) だけで全初等関数を表現するEML演算子exp(x) - ln(y) という1つの二項演算子と定数1だけで、四則演算・三角関数・対数・円周率まで表現できるという論文を読んだ。NANDゲートの連続数学版という触れ込みだが、実際どこまで使えるのか調べた。数学論文研究実験JavaScriptPythonPHPGoRust
技術2026年1月30日(金)CVE-2026-24765: PHPUnitのPHPTテストランナーにRCE脆弱性PHPUnitのPHPTテストランナーに安全でないデシリアライズの脆弱性が発見された。CI/CDパイプラインへの攻撃リスクとその対策をまとめた。PHPPHPUnitセキュリティCVE
技術2026年1月2日(金)Firebase FCM プッシュ通知の実装ガイド(WebView + Android)WebViewベースのAndroidアプリでFirebase Cloud Messaging(FCM)を使ったプッシュ通知を実装する方法。FCMトークンの仕組み、PHP/Kotlinのコード例、トピック機能による全体通知まで解説。AndroidFirebasePHPKotlinプッシュ通知実験
技術2025年12月26日(金)PHPでmysqldumpのSQLを流し込んだらFOREIGN_KEY_CHECKSが効かなかった話mysqldumpの条件付きコメントに頼っていたらマイグレーションが失敗した事故と、その解決策についてPHPMySQLPDOマイグレーショントラブルシューティング実験
技術2025年12月21日(日)Claude Code v2.0.74 の LSP 機能を PHP で試したら既知のバグだったClaude Code に追加された LSP 機能を PHP 環境で検証。phpactor は Windows で動かず、intelephense も認識されず、調べたら Issue #14803 で報告済みのバグだった。Claude CodeLSPPHPWindowsVS Codeintelephensephpactor実験
技術2025年12月18日(木)「.envで切り替えればいいじゃん」に答えるPHP DIコンテナ入門DIコンテナを使わずに依存を管理しようとすると何が辛いのか。Reflectionを使った自動依存解決の仕組みと、リポジトリパターンでの実践例を解説。PHP設計
技術2025年12月10日(水)【Docker】レンタルサーバの開発環境を再現する2025 - さくら、ロリポップ編さくらインターネット・ロリポップのレンタルサーバー環境をDockerで再現する開発環境の構築方法DockerPHPApacheさくらインターネットロリポップレンタルサーバー