CVE-2026-21861baserCMS在5.2.3版本之前的核心更新功能中存在操作系统命令注入漏洞。由于系统未对用户控制的输入进行充分的验证或转义,直接传递给exec()函数,导致经过身份认证的管理员能够在服务器上执行任意操作系统命令,严重威胁服务器安全。该问题已在5.2.3版本中修复。
该漏洞具体存在于baserCMS的核心更新功能模块中。当经过身份认证的管理员触发系统更新流程时,应用程序未能对用户输入的参数进行严格的边界检查和特殊字符过滤。程序直接将这些受控输入拼接到系统命令字符串中,并传递给PHP的exec()函数执行。攻击者可以利用Shell元字符(如`;`、`|`、`&`)注入并执行任意恶意命令。尽管此漏洞需要管理员权限才能触发,但它允许攻击者突破Web应用沙箱限制,直接获取底层操作系统的控制权,从而对机密性、完整性和可用性造成严重影响。