PHP
该标签下有 3 篇文章
紧急PHP更新后该检查什么:Web PHP与命令行PHP、set -e与diff退出码,以及入侵复查
在2026年10月应对严重PHP漏洞期间,本站运营者管理的一个站点已更新了Web端PHP,但cron使用的命令行PHP仍指向旧版本。应分别检查Web和CLI。使用set -e时,diff和grep以退出状态1表示“发现差异”或“无匹配”,这会使脚本停止;应分别处理0、1和2。补丁之后,对每台服务器运行相同的入侵检查清单;对于可疑的日志条目,通过将实时文件与已知良好的部署副本进行比较来确认。
Linux内核Fragnesia(CVE-2026-46300):CISA列为已被利用,截止日期为10月31日;请修补PHP和内核,然后重启
CVE-2026-46300,绰号Fragnesia,是Linux内核中的一个漏洞,可让低权限的本地用户获得root权限(CVSS v3.1 7.8,本地攻击向量)。内核在网络缓冲区之间移动数据片段时,可能丢失一个标记,该标记表示这些数据与内存中的某个文件共享,随后IPsec ESP代码可能在该只读文件的缓存副本上直接解密并覆盖。内核项目于2026年5月23日发布了该CVE,修复包含在内核5.10.257、5.15.208、6.1.174、6.6.141、6.12.91、6.18.33和7.0.10及之后的版本中。2026年10月28日(美国时间),CISA基于存在活跃利用的证据,将其加入已知被利用漏洞(KEV)目录,美国联邦机构的截止日期为10月31日。CISA的描述称,它可与PHP漏洞CVE-2026-109618和CVE-2026-109619串联,植入PHP webshell并以root身份执行命令。一家安全公司报告称,这条利用链被用于攻击25台服务器(大多是防火墙),SecurityWeek转述了该报告;本站未独立核实这些数字。Ubuntu、Red Hat和Debian已发布修复内核,而内核更新只有在重启后才会生效。本站的结论是:如果您在Linux上运行PHP网站,请更新PHP和内核,重启,并检查是否有webshell。
【突发】PHP 漏洞 CVE-2026-109618 与 CVE-2026-109619 已遭利用,被列入 CISA KEV 目录:请立即更新至 8.5.12、8.4.27、8.3.36 或 8.2.35
2026年10月21日,PHP 安全团队发布了 PHP 8.5.12、8.4.27、8.3.36 和 8.2.35,修复了两个可能允许未经认证的远程代码执行(RCE)的严重漏洞,并敦促所有用户立即更新。CVE-2026-109618 涉及内存耗尽时的处理,CVE-2026-109619 涉及请求之间残留的过期内部状态;两者在 CVSS v4.0 下均被评为 9.2。所有处理网页请求的 PHP 安装都有风险(PHP-FPM、Apache mod_php、php-cgi、FrankenPHP、LiteSpeed)。该团队认为 mod_php 风险最高,并援引了一个已演示的利用方式:未经认证的请求会在任何应用代码运行之前触发攻击。PHP 8.1 及更早版本不会获得官方更新;该团队为 7.4、8.0 和 8.1 提供了最小化的源代码回移补丁。Linux 发行版提前收到了补丁。目前没有完整的缓解方案,更新是唯一安全的选择。10月22日,日本 IPA 与 JPCERT/CC 发布警报,JVN 发布了 JVNVU#99905564。CISA 在首次发布警报时尚未观察到利用,但已于10月26日将这两个漏洞列入其已知被利用漏洞(KEV)目录,并为美国联邦民事机构设定了10月29日的期限。据媒体报道,一名安全研究人员运行未打补丁的 PHP 8.4.26(mod_php)的蜜罐于10月24日遭到成功的远程代码执行。一家大型云服务商的蜜罐在披露前四天(10月17日)就已监测到利用尝试。据本站所查,截至10月27日,尚无蜜罐以外的入侵被公开。日本大多数主要共享主机服务商已宣布修复已应用,但部分服务商(如 KAGOYA)尚未宣布。10月23日,PHP 团队披露了第三个问题(CVE-2026-115560),该问题未被10月21日的版本修复。它只有在特定的配置和应用代码组合下才可能导致代码执行;该团队认为实际中不太可能出现,将在下一个常规版本中发布修复和完整公告,并建议在此之前设置 session.upload_progress.enabled=0。受影响的版本和 CVSS 评分尚未公布,也未报告任何利用行为。截至10月29日(在 php.net 上查看),该问题的修复版本尚未发布。10月28日,CISA 还将 Linux 内核漏洞 CVE-2026-46300 列入 KEV(美国联邦机构的期限为10月31日),并表示它可以与这两个漏洞串联,用于植入 PHP webshell 并以 root 身份执行命令。本站观点:利用现已得到确认,请确认你或你的服务商是否为每个站点更新 PHP,并立即升级到修复版本。同时请检查10月17日起的日志,查找入侵迹象。在共享主机上,请在服务商官方网站上查看其完成通知。