CVE-2026-2442WordPress Pagelayer插件在所有版本至2.0.7中存在CRLF注入漏洞。该漏洞允许未经身份验证的攻击者通过联系表单注入恶意的电子邮件头部(如Bcc/Cc)。这是因为表单处理程序在执行占位符替换时,未移除攻击者控制字段中的CR/LF字符,导致攻击者可滥用邮件发送功能。
该漏洞源于Pagelayer插件联系表单处理程序对用户输入的不当处理。在处理表单提交时,插件会对攻击者控制的字段执行占位符替换,并将结果直接传递给电子邮件头部生成函数,而未移除其中的回车符(CR,\r)和换行符(LF,\n)。根据SMTP协议规范,CRLF序列用于分隔邮件头部字段。攻击者可以通过在输入参数中注入%0D%0A,提前终止当前的头部字段并插入任意恶意头部(例如Bcc: [email protected])。如果目标网站的联系表单配置为在邮件模板头部使用占位符,未经身份验证的远程攻击者即可利用此漏洞劫持邮件发送服务,将表单内容转发给攻击者指定的邮箱,导致用户隐私泄露或服务器被用于垃圾邮件转发。