CVE-2025-56590CVE-2025-56590是Apryse(原Apryse)HTML2PDF SDK中的一个高危安全漏洞,该漏洞存在于InsertFromURL()函数中,评分高达9.8分(严重级别)。攻击者可利用此漏洞在未授权的情况下,通过构造恶意URL参数,在本地服务器上执行任意操作系统命令。此漏洞影响Apryse HTML2PDF SDK 11.10及之前的所有版本。由于该SDK广泛应用于企业级文档转换和PDF生成系统,漏洞被利用可能导致严重的服务器沦陷和数据泄露风险。攻击者无需任何认证或用户交互即可发起攻击,这使得漏洞具有极高的危害性。建议使用该SDK的用户立即采取防护措施并关注官方更新。
漏洞位于Apryse HTML2PDF SDK的InsertFromURL()函数中,该函数用于从指定URL获取内容并插入到PDF文档中。问题在于该函数对URL参数缺乏充分的输入验证,攻击者可以通过在URL中注入操作系统命令来实现远程代码执行。具体来说,当InsertFromURL()处理包含特殊字符(如分号、管道符等)的URL时,这些字符未被正确过滤或转义,导致攻击者可以在服务器端执行任意系统命令。例如,通过构造包含命令替换或链接操作的URL,攻击者可以在服务器上执行whoami、cat /etc/passwd等命令,或进一步部署恶意软件建立持久化后门。由于该函数通常在服务器端处理用户请求,攻击者可以直接通过HTTP请求触发漏洞,无需任何前置条件。