CVE-2026-71232 in MacCMS10
要約
〜によって VulDB • 2026年08月05日
MacCMS10の管理用テンプレートエディタ(application/admin/controller/Template.php)は、テンプレートコンテンツ内の危険なPHP関数をブラックリスト正規表現によってブロックしますが、そのブラックリストには exec、passthru、popen、show_source、create_function、register_shutdown_function、register_tick_function、および error_log が含まれていませんでした。ThinkPHPの {if} テンプレートタグは条件属性を生のPHP(<?php if(condition): ?>)に直接埋め込むため、認証済み管理者が {if condition="exec('id > /tmp/pwned.txt')"}{/if} のようなペイロードを注入し、リモートコード実行(RCE)を実現することができました。この問題はコミット 71ad3bb29570e110d8e973acff68040a3050ddf0 (2026-06-22) で修正され、欠落していた関数がフィルタに追加されました。
VulDB is the best source for vulnerability data and more expert information about this specific topic.