multipart/form-data 请求即可
php-cli / php-fpm
场景 | 是否受 PHP2Shell 影响 |
|---|---|
全环境(宿主机+所有容器)找不到 php/php-fpm | 不直接命中,可暂不处理 |
有 php 但版本 ≥ 安全版(8.2.35/8.3.36/8.4.27/8.5.12)且已重启 worker | 已修复 |
有 php 且在受影响版本范围 | 按受影响处理,走处置流程 |
容器镜像里藏了旧 PHP(即使宿主机没装) | 按受影响处理,需重建镜像 |
⚠️ 关键点:U-Center 是容器化部署,只看宿主机php -v不够,必须进容器挨个查。
which php php-fpm php-cgi 2>/dev/null
php -v 2>/dev/null
php-fpm -v 2>/dev/null
rpm -qa 2>/dev/null | grep -i php
dpkg -l 2>/dev/null | grep -i php# Docker 环境
docker ps -q | xargs -I{} docker exec {} sh -c 'echo "=== {} ==="; which php 2>/dev/null; php -v 2>/dev/null' 2>/dev/null
# Containerd / K8s 环境
crictl ps -q | xargs -I{} crictl exec {} sh -c 'which php 2>/dev/null; php -v 2>/dev/null' 2>/dev/null
# 查镜像里有没有 PHP 包(不启动容器也能看)
docker images | grep -i phpgrep -rn "fastcgi_pass\|\.php" /opt/matrix/ /opt/h3c/ 2>/dev/null | headss -lntp | grep -E "9000|php"grep -i "PHP_SESSION_UPLOAD_PROGRESS" /var/log/nginx/*.log 2>/dev/null
grep -E "Allowed memory size|Unknown on line 0|SIGABRT|segfault" /var/log/php*-fpm.log 2>/dev/nullphp.ini 或 FPM 池配置,改完必须重启全部 worker:session.upload_progress.enabled = Off
fatal_error_backtraces = Off ; 仅 PHP 8.5
session.use_strict_mode = On
memory_limit = -1 ; 仅升级前短期使用,需有 cgroup 隔离
post_max_size = 8M
upload_max_filesize = 6M
max_input_vars = 200map $http_content_type $mp_block {
default 0;
"~*multipart/form-data" 1;
}
server {
if ($mp_block) { return 403; }
}⚠️ 官方明确:不要用 RLIMIT_AS / RLIMIT_DATA 限制内存,会反向触发漏洞路径
我司运行 H3C U-Center 2.0/5.0(版本号:XXX,Matrix 底盘 E07x),部署在 H3Linux。针对 PHP2Shell 漏洞(CVE-2026-109618 / CVE-2026-109619),请书面确认:
- U-Center 2.0/5.0 各容器组件是否内置 PHP 运行时?若有,版本及所在镜像名称?
- 是否有对应安全补丁包 / 加固脚本 / 镜像更新(CVE-2026-109618、CVE-2026-109619)?
- 若不涉及 PHP,请提供官方书面说明以便归档备检。
- 若涉及,升级路径和回滚方案是什么?
💡 补充:网上搜到的“UCenter Home 2.0”是康盛(Discuz!)的社区系统,真·PHP 写的,跟华三 U-Center 不是一回事,别被搜索结果带偏。
CVE-2026-109618 / CVE-2026-109619(PHP2Shell)是 PHP 语言底层内核漏洞,不是 UCenter 代码层面漏洞;UCenter 2.0、UCenter 5.0 本身程序代码没有单独的这个漏洞,是否受影响只看它跑的 PHP 版本,和 UCenter 版本无关php2shell....。
PHP2Shell 是 PHP 引擎内存缺陷:只要 PHP 版本落在受影响区间,任何 PHP 网站(UCenter、Discuz、Wordpress 等)都有风险;哪怕 UCenter 代码完全无漏洞,底层 PHP 环境中招就可以被 RCE腾讯云。 受影响 PHP 版本清单:
UCenter 2.0 常规部署大多跑 PHP7.x;UCenter 5.0 有 PHP7/PHP8 两种部署方案: ✅ 如果底层 PHP 在上面范围 → 受 PHP2Shell 漏洞威胁 ✅ 如果 PHP 已经升级到修复版(8.2.35/8.3.36/8.4.27/8.5.12+)→ 不受该漏洞影响
php -vsession.upload_progress;暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论