通达OA OfficeTask前台RCE、SQL注入漏洞分析

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

通达OA系统存在未授权的PHP文件执行和SQL注入漏洞,影响版本13.2及以前。其定时任务服务OfficeTask开放UDP端口2397,允许外部访问,攻击者可利用特定命令执行恶意PHP脚本或进行SQL注入。

🎯

关键要点

  • 通达OA系统存在未授权的PHP文件执行和SQL注入漏洞,影响版本13.2及以前。

  • 定时任务服务OfficeTask开放UDP端口2397,允许外部访问。

  • 攻击者可利用特定命令执行恶意PHP脚本或进行SQL注入。

  • 命令字符串EXEC_HTTP_TASK_0可执行指定的PHP文件,存在RCE漏洞。

  • 通过EXEC_HTTP_TASK_0命令可创建php.exe进程执行恶意脚本。

  • SQL注入漏洞通过FILE_SORT_UPD_3命令可更新数据库表内容,未做任何过滤。

  • 漏洞分析指出此SQL注入属于update类型,只能进行盲注。

  • 提供了利用此漏洞获取数据库中管理员用户密码的exp脚本。

🔎

延伸解读

漏洞影响范围

通达OA系统的未授权PHP文件执行和SQL注入漏洞影响版本13.2及以前,用户应尽快检查自身系统版本,确保及时更新到最新版本,以防止潜在的安全风险。

攻击方式与风险

攻击者可以通过UDP端口2397发送特定命令,执行恶意PHP脚本或进行SQL注入。这种开放的端口和未授权的访问权限使得系统面临较高的安全威胁,企业需加强网络安全防护措施。

SQL注入的特性

该SQL注入漏洞属于update类型,攻击者只能进行盲注,限制了攻击的复杂性和效果。尽管如此,利用提供的exp脚本仍可获取敏感信息,企业应重视数据库的安全性,定期进行安全审计。

延伸问答

通达OA系统存在哪些安全漏洞?

通达OA系统存在未授权的PHP文件执行和SQL注入漏洞,影响版本13.2及以前。

OfficeTask服务的UDP端口有什么风险?

OfficeTask服务开放UDP端口2397,允许外部访问,可能被攻击者利用执行恶意命令。

如何利用EXEC_HTTP_TASK_0命令进行RCE攻击?

通过EXEC_HTTP_TASK_0命令可以执行指定的PHP文件,攻击者可创建php.exe进程执行恶意脚本。

SQL注入漏洞如何影响数据库?

SQL注入漏洞通过FILE_SORT_UPD_3命令可更新数据库表内容,未做任何过滤,攻击者可控制更新内容。

通达OA的SQL注入漏洞属于哪种类型?

此SQL注入漏洞属于update类型,只能进行盲注,不支持多语句。

如何获取管理员用户密码的exp脚本?

文章提供了利用SQL注入漏洞获取数据库中管理员用户密码的exp脚本。

🏷️

标签

➡️

继续阅读