Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/sromanhu/cve-2023-43352-cmsmadesimple-ssti--content
漏洞分析漏洞利用Web应用程序漏洞利用Web安全渗透测试Payload 开发
GitHubsromanhu/cve-2023-43352-cmsmadesimple-ssti--content

CVE-2023-43352-CMSmadesimple-SSTI--Content

CMSmadesimple v.2.2.18 中的 SSTI 漏洞允许本地攻击者使用原生模板语法将恶意负载注入模板,然后在服务器端执行。

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
查看仓库
22年前尚未审核
分享

CMSmadesimple SSTI v2.2.18

作者: (Sergio)

描述: CMSmadesimple v.2.2.18 中的服务器端模板注入(SSTI)漏洞允许本地攻击者使用原生模板语法将恶意负载注入模板,并在服务器端执行。

攻击向量: 在"内容 - 内容管理器菜单"中,对内容字段的消毒处理存在 SSTI 漏洞,允许将恶意负载注入模板代码,当用户访问网页时会被执行。


POC:

登录面板后,我们将进入"内容管理器 - 标题"部分(位于内容菜单中)。

SSTI Payload


我们编辑该内容字段,填入一个模板恶意负载。

SSTI 负载:

root@kitploit:~
{{4*4}}

下图展示了嵌入的代码在主网页上执行负载的情况。

SSTI Resultado


我们使用以下负载识别所使用的技术。

SSTI 负载:

root@kitploit:~
a{*comment*}b

Smarty Test payload

结果如下: 由于负载生效,我们得知它使用了 Smarty,接着通过以下负载获取 Smarty 版本: 我们还可以使用以下负载查看服务器名称变量: 以下是 SSTI 负载返回的服务器名称结果:

Smarty Test resultado


SSTI 负载:

root@kitploit:~
{$smarty.version}

Smarty version payload

结果中我们可以看到通过 SSTI 获取的 Smarty 版本:

Smarty version resultado


SSTI 负载:

root@kitploit:~
{$smarty.server.SERVER_NAME}

Smarty Server Name payload




Smarty Server Name resultado


附加信息:

http://www.cmsmadesimple.org/

https://owasp.org/Top10/es/A03_2021-Injection/

下载工具