CVE-2026-7568PHP metaphone()函数在处理超长字符串时存在整数溢出漏洞。由于使用有符号整数跟踪位置,当输入超过特定长度时发生溢出,导致越界读取,进而引发服务崩溃或拒绝服务。
该漏洞源于PHP源码ext/standard/metaphone.c中metaphone()函数的实现缺陷。该函数使用有符号整型变量追踪输入字符串的当前处理位置。当传入的字符串长度超过2,147,483,647字节时,变量发生回绕(溢出),导致未定义行为。攻击者可通过网络向受影响PHP进程发送特制的超长字符串,触发段错误或访问无关内存区域,最终导致PHP进程崩溃,造成拒绝服务攻击。