专栏名称: 船山信安
船山院士网络安全团队唯一公众号,为国之安全而奋斗,为信息安全而发声!
今天看啥  ›  专栏  ›  船山信安

一个代码审计新手的练级之路

船山信安  · 公众号  ·  · 2024-07-29 00:30

文章预览

前言 这是作者通过代码审计挖的第一个cve,目前已经在cve官网公开。本身没多少技术含量,主要是分享自己学习代码审计的过程。 复现 cve编号 :CVE-2024-39174. 环境 yzmcmsV7.2 过程 该cms有一个注册用户发表文章的功能 我们注意到这里使用的编辑器是富文本编辑器ueditor,去网上查询该组件的公开漏洞进行尝试,发现了一个存储型xss漏洞。 漏洞利用过程就是通过burpsuite抓包将原本要发送的文章内容替换为 %3Cp%3E1111111"> %3Cbr%2F%3E%3C%2Fp%3E 执行后发现失败 查看html源码发现onerror事件被过滤替换 知道存在函数来过滤注入,所以去源码里审计。发现一个专门用于过滤xss攻击的函数 函数主要部分如下 $string =  preg_replace ('/[-BCE-FF]+/S', '', $string); $parm1 =  array ('javascript', 'vbscript', 'expression', 'applet', 'meta', 'xml', 'blink', 'link', 'script', 'embed', 'object', 'iframe', 'frame', 'frameset', 'ila ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览