您现在的位置是:人工智能 >>正文
Curl 存在一个长达 23.9 年的 DOS 漏洞
人工智能966人已围观
简介curl 的作者 Danie 在博客中分享了curl 持续了 23.9 年的 DOS 漏洞。1998 年 10 月, curl 4.9 发布了,curl 4.9 是第一个带有 “cookie 引擎” ...

curl 的存个长达作者 Danie 在博客中分享了 curl 持续了 23.9 年的 DOS 漏洞。

1998 年 10 月 ,存个长达 curl 4.9 发布了,存个长达curl 4.9 是存个长达第一个带有 “cookie 引擎” 的版本 ,可以接收 HTTP cookie、存个长达解析 、存个长达理解并在后续请求中正确返回 cookie。存个长达
当然 ,存个长达当时 curl 的存个长达受众很小 ,几个月后 curl 网站才宣布 curl l 4.9 版本的存个长达下载量达到了 300 次 。而且当时 cookie 也没有明确的高防服务器存个长达规范,唯一描述 cookie 如何工作的存个长达规范是 Netscape 网景公司一个非常简短的文档,名为 cookie_spec。存个长达
在随后的存个长达日子里,IETF(互联网工程任务组) 一直在努力创建 cookie 规范 ,存个长达但大多失败了 。因为 Cookie 有点特别 ,它们由许多不同的作者、代码库和网站实现 ,从根本上改变 “从上而下的规范” 的模板下载工作方式 。
直到 2011 年发布的 Cookie RFC 6265 ,这是真正意义上的 Cookie 规范,解释了 cookie 是什么,以及应该遵守什么。但这也引来了一些问题,RFC 6265 为服务器如何发送 cookie 提供了一种字段语法,而为客户端提供了一种截然不同的语法用来接受 cookie 。双重语法导致了两个问题:
很难阅读规范,因为很容易陷入其中一种语法,并假设语法对所有用例有效。源码下载定义发送 cookie 的语法没什么用,因为客户端才是真正决定如何接收和处理 cookie 。现有的大型 cookie 解析器(如浏览器)在接受的内容格式上相当自由,没有人注意服务器是否遵循 RFC 规范中的语法。随着时间的推移, cookie 的发展依然缓慢 ,但 HTTP 规范在过去的几十年中已经更新了很多次 。香港云服务器更重要的是 HTTP 服务器实现已经实施了更严格的解析策略 :如果传入的 HTTP 请求看起来 “非法” 或格式不正确,HTTP 服务器开始提前拒绝它们 。现在尝试向一个新的 HTTP 服务器发送一个包含控制代码的请求,那么服务器只会拒绝该请求并返回一个 400 响应代码 。
一个 23 年的 Bug2022 年 6 月末,curl 收到了一份关于 curl 可疑安全问题的报告,这导致 curl 随后发布了 CVE-2022-35252。
事实证明 ,服务器租用1998 年的 curl cookie 代码接受包含控制代码的 cookie 。控制代码可以是名称或内容的一部分,如果用户启用 “cookie 引擎”,curl 将存储这些 cookie ,并在后续请求中将它们返回。比如:
复制Set-Cookie: name^a=content^b; domain=.example.com1.^a 和 ^b 代表控制码,字节码一和二 。由于域可以将 cookie 标记为另一个主机 。因此,该 cookie 将包含在对该域内所有主机的请求中。当 curl 将这样的建站模板 cookie 发送到 HTTP 服务器时,它会在传出请求中包含这样的标头字段 :
复制Cookie: name^a=content^b1.而默认配置的服务器将响应 400。对于接收这些 cookie 的脚本或应用程序,只要 cookie 继续发送,进一步的请求将被拒绝 ,形成拒绝服务 DOS 攻击 。
自 4.9 版本以来(curl 项目开发的第 201),这些易受攻击的 cookie 代码就一直存在于 curl 里面 ,直到 7.85.0 版本(curl 项目开发的第 8930 天)才得到修复,中间经历了 8729 天(23.9 年) 。
当然,据 Daniel 解释:这些 cookie 代码当初发布时没有问题,并且在用户使用的大部分时间里也没有问题。且最新版本的 curl 已经完全符合最新的 RFC 6265bis 草案版本的规定 。
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“商站动力”。http://www.noorid.com/html/942f999048.html
相关文章
液体冷却系统为何威胁数据中心安全?
人工智能在数字驱动的世界中,数据已成为各行业企业的宝贵资产。数据使产品、服务和运营智能化。数据也是当今“人工智能时代”的无名英雄。到2030年,人工智能市场的收入将超过13亿美元,比2023年的1502亿美元 ...
【人工智能】
阅读更多网安人必备!开源网络安全工具 TOP 10(附下载地址)
人工智能工欲善其事,必先利其器。对于广大的网络安全从业者,以及未来想要从事网络安全的人来说,选择并善用合适的网络安全工具,能有效提升工作效率。开源网络安全工具之所以能够在众多安全解决方案中脱颖而出,不仅是因为 ...
【人工智能】
阅读更多八种常见的云存储安全风险及防护建议
人工智能云存储是一个以数据存储和管理为核心的云应用系统,给企业组织提供了一种全新的数据信息存储模式。尽管目前云存储的安全性问题已经有了很大改善,但由于云计算技术自身的特点,决定了它在安全性方面仍然有很大的挑战 ...
【人工智能】
阅读更多
热门文章
最新文章
友情链接
- 数据中心电源的五大趋势
- Win10XP双系统安装教程(详解Win10XP双系统安装步骤,轻松享受多系统带来的便利与灵活性)
- 比较骁龙410和435(骁龙410与435的区别以及适用场景)
- 使用U盘安装新硬盘系统教程(一步步教你如何利用U盘轻松安装新硬盘系统)
- 中兴红牛v5电信版(一款高性能电信版手机,满足您的需求)
- X270在双核CPU中的性能表现(探索X270在双核CPU中的优势和应用场景)
- 推动产学研融合创新发展,紫光云工业互联网平台应用创新推广中心落地辽宁
- 从Win10升级到Win7(如何将笔记本电脑系统由Win10改为Win7)
- 探索SonyVaioVPCEA28EC的功能与性能(一款值得关注的笔记本电脑选择)
- 揭秘苹果耳机6s音质的绝佳表现(聆听细节世界,感受耳边的音乐奇迹) 香港物理机云服务器网站建设亿华云b2b信息平台企业服务器源码库