通达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系统存在哪些安全漏洞?

通达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脚本。

➡️

继续阅读