当前位置:首页 > 服务器运维

关于PHP CVE-2026-109618、CVE-2026-109619高危安全漏洞的相关处理

01.jpg

02.jpg

03.jpg

04.jpg


PHP 官方公布了几项临时缓解措施:

针对 CVE-2026-109619,可以关闭 Session 上传进度功能:

session.upload_progress.enabled = 0
session.use_strict_mode = 1
session.use_only_cookies = 1

针对 CVE-2026-109618,官方提出可以考虑设置:

memory_limit = -1


更新后的安全分支:

PHP 8.2.35+

PHP 8.3.36+

PHP 8.4.27+

PHP 8.5.12+


另外Webman框架不受该漏洞影响

  1. 不用 php-fpm:Webman 是 Workerman 常驻 CLI

    进程(config/server.php 直接 listen http://0.0.0.0:2),PHP    以 CLI SAPI 运行。CLI 下 PHP 根本不做 multipart


  2. 解析,$_POST/$_FILES 是空的。

    multipart 是 Workerman 自己解析的:vendor/workerman/workerman/Protocols/Http/Request.php:484 的 parseUploadFiles(),手工切分边界、tempnam() 落临时文件。PHP_SESSION_UPLOAD_PROGRESS在这里只是一个普通表单字段,不会触发 ext/session 的任何逻辑。


  3. session 完全不走 PHP 原生扩展:support/bootstrap/Session.php

    用的是 Workerman\Protocols\Http\Session(纯 PHP 实现,存Redis,config/session.php),全项目没有任何session_start(),也没有 $_SESSION。所以连"上传进度写 session文件 + 应用 include 落地"那条链的落点都没有。

    

分享给朋友:

相关文章

西部数码有多垃圾,这里不想说了!

西部数码有多垃圾,这里不想说了!

西部数码有多垃圾,这里不想说了!所谓的独立单核,独享1G内存,峰值宽带12M这一切都是幌子罢了。一套老程序:ASP+ACCESS数据库(550m左右大小)。动不动就访问不到,有问必答提交后,就不停的建…

网站压力测试之ab命令

一、什么是ab?ab是apachebench命令的缩写。ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apa…

Ceontos挂载Windows共享当本地硬盘使用

1、自动挂载//192.168.128.1/wwwroot /wwwroot cifs defaults,username=user,password=000000 0 02、临时挂载mount -t…

【原创】Windows10+WSL配置本地PHP测试环境

为什么?我为什么要这样做为什么不直接在win环境下搭建呢?个人原因有一下两点 php的某些功能只有在linux下才能更好的体现,比如Workerman下的GatewayWorker 我自己办公…

VPN链接后不开启默认网关访问远程局域网的方法

需求分析VPN链接到公司,正常访问不走互联网,但是要访问公司局域网。一般为了不走互联网只需要关闭VPN链接的默认网关即可,具体设计方法:VPN链接属性–网络–IP V4协议–属性–高级–取消“在远程网…

安装配置code-server使用https

安装配置code-server使用https

安装软件地址:https://github.com/coder/code-server/releases 用wget下载压缩文件后用tar -xzvf解压文件。 启动命令行带参数进入解压文件夹,启…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。