聚焦源代码安全,网罗国内外最新资讯!

编译:代码卫士

安全研究员公开了位于开源的电信堆栈软件 FreeSwitch 中五个漏洞的详情。这些漏洞都是由德国电信安全咨询公司 Enable Security 发现的,可导致运行 FreeSwitch 软件的系统发生拒绝服务、认证问题和信息泄露问题。

FreeSwitch 是一款开源的软件定义电信堆栈,允许多功能设备如 Raspberry-Pi、多核服务器等用作电信交换机。Enable Security 公司和开发人员协作修复了这五个漏洞,在10月25日发布了新版本 FreeSwitch 1.10.7。

挂断电话

这些缺陷影响和提供 WebRTC、在无需安装插件的情况下允许网页内的音频和视频通信技术以及会话初始化协议(SIP,用于IP电话和其它地方的信号和控制协议)有关。

第一个漏洞(CVE-2021-41105,CVSS评分7.5)可使攻击者通过无效 SRTP 数据包对 FreeSwitch 安装程序发动洪水攻击,切断任意通话。无需认证即可触发该拒绝服务,通过阻止 FreeSwitch 安装解压通过 SRTP 压缩的加密数据和认证流量即可。

第二个高危缺陷(CVE-2021-41145,CVSS评分8.6)可通过 SIP 洪水使FreeSwitch 置于拒绝服务风险中。如果攻击通过足够多的垃圾SIP 信息攻击交换机,则可耗尽设备上的内存。利用该缺陷也无需认证。

第三个高危漏洞 (CVE-2021-37624) 源自 FreeSwitch 认证 SIP 信息请求的方式中存在弱点。在默认情况下,SIP ‘MESSAGE’ 请求并未在受影响 FreeSwtich 版本中认证,使其易受拦击邮件和信息欺骗攻击。

热线泄露

第四个漏洞 (CVE-2021-41158) 是中危级别。攻击者可针对 FreeSwitch 执行 SIP 消化泄露攻击,并收到FreeSwitch 服务器上配置的网关挑战响应。被泄露的数据可能被用于判断网关密码。

最后一个漏洞是因为 FreeSwitch 的早期版本未能认证 SIP “SUBSCRIBE” 请求而造成的,该请求可用于订阅用户代理事件通知,从而造成了中等隐私风险。

运行受影响软件的企业应当修复其系统或被攻陷的风险。

研究人员发布博客文章,更加详细地解释了这些漏洞情况。每个漏洞的影响各不相同。最严重的漏洞是由 SIP 洪水造成的拒绝服务。

上千个系统易受这些漏洞影响。研究人员表示,Shodan 搜索结果显示超过1.2万台 FreeSwtich 服务器在监听端口5060,如果是自定义 User-Agent 标头则数量更多。多个系统将是内部系统/对Shodan不做响应/隐藏在 SIP 路由器或 SBC之后。

研究人员表示希望本次研究成果将激励更多的安全研究员对 WebRTC 和 IP 电话系统的安全性进行研究。另外他们表示 FreeSwtich 开发人员响应及时,和他们的合作非常愉快。


推荐阅读

谷歌发布 Linux 内核提权漏洞奖励计划,综合奖金最高超30万美元

热门开源CI/CD解决方案 GoCD 中曝极严重漏洞,可被用于接管服务器并执行任意代码

OpenSSF 获1000万美元投资,提升开源软件和软件供应链安全

谷歌为开源的漏扫工具“海啸“发布新的补丁奖励计划

原文链接

https://portswigger.net/daily-swig/multiple-flaws-in-telecoms-stack-software-freeswitch-uncovered

题图:Pixabay License

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

 觉得不错,就点个 “在看” 或 "赞” 吧~

开源的电信堆栈软件 FreeSwitch 中存在五个漏洞相关推荐

  1. 开源的 DNS 转发软件 Dnsmasq 被曝7个漏洞,可劫持数百万台设备

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 以色列安全咨询公司 JSOF 披露了 Dnsmasq 中的被统称为"DNSpooq" 的7个漏洞,可被用于针对数百 ...

  2. 最好的 8 个免费和开源网络映​​射软件

    纵观人类历史,地图一直是一种以简化方式传达复杂信息.模式和构造的强大工具.已知最早的地图是在公元前 2300 年在洞穴中绘制的.今天,它们被绘制在各种物体上,例如普通纸.帆布.计算机屏幕等等.随着计算 ...

  3. 热门开源多媒体库 PJSIP 被爆5个内存损坏漏洞

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一,软件的安全 ...

  4. 开源加密库和 GnuPG 模块 Libgcrypt 紧急修复严重漏洞

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 Libgcrypt 的开发人员发布紧急更新,解决该软件最新版本中的一个严重漏洞. Libgcrypt 是一款开源的加密库和 GNU P ...

  5. 软件开发中的开源协议详解!

    作者:pdai cnblogs.com/pengdai/p/9227404.html 开源不等于免费!为了加速我们的开发,我们会使用开源的软件和源码: 为避免商业风险,需要在使用时了解第三方如软件协议 ...

  6. 开源论坛软件 NodeBB 中存在多个严重漏洞

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 研究人员指出,开源论坛平台 NodeBB 中存在多个严重漏洞,可导致攻击者窃取私密信息并访问管理员账户. NodeBB 是一款基于 JavaSc ...

  7. FreeSwitch中启用WebRTC

    FreeSWITCH是一个开源的电话交换软件平台,它允许用户建立语音.视频和即时消息通信系统.FreeSWITCH可以在多个操作系统上运行,包括Linux.Windows.MacOS等,并且支持多种语 ...

  8. 开源BTS产品中存在多处漏洞,攻击者或可劫持手机通讯基站

    前言 在过去的几周时间里,我从多个方面对GSM的安全性进行了调查和研究,例如GSM通信协议中存在的漏洞.除此之外,我还对目前世界上应用最为广泛的BTS软件进行了安全审计.在这篇文章中,我将会给大家介绍 ...

  9. 统治软件开发中的著名定律

    文| https://www.timsommer.be/famous-laws-of-software-development/ 翻译| 码农翻身 和其他领域一样,在软件开发的世界中也有一些有趣而著名 ...

最新文章

  1. ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv
  2. 合成孔径成像算法与实现_西安光机所光学成像研究取得进展
  3. 学习笔记Hadoop(十一)—— Hadoop基础操作(3)—— MapReduce常用Shell操作、MapReduce任务管理
  4. 在windows上模拟linux环境,MSYS2——Windows平台下模拟linux环境的搭建-Go语言中文社区...
  5. 【LUA table 移除操作非常慢】
  6. TensorFlow——本地加载fashion-mnist数据集
  7. java 语义_Java文件合并变得语义化
  8. python程序设计语言的执行方式_编程语言用Python执行程序的4种方式
  9. nodejs安装_nodejs调试全局安装的cli脚本
  10. IOS第12天(3,UIViewController的生命周期)
  11. 初步认识Makefile
  12. 《壹百度—百度十年千倍的29条法则》
  13. python操作mysql时mysqldb和pymysql的安装和使用
  14. [SDOI2011]染色 BZOJ2243 树链剖分+线段树
  15. 选择排序java实现
  16. 基于3线spi通信的oled(cubemx图形化编程软件)
  17. java opennlp_如何在Java中使用OpenNLP?
  18. 使用Python发送邮件(图片、表格、附件) 系列二: 同时发送图片和附件实际案例
  19. shell通过ping实现ip检测
  20. vmware、操作系统、数据库软件、oracle 补丁集地址下载

热门文章

  1. 腾讯安全上海游戏部门笔试题
  2. VC调用Delphi对象接口
  3. 论坛头条内容链接地址有误
  4. 安卓自定义注解支持和示例实现
  5. Spring Boot快速注册服务脚本
  6. 重新排列数字使其刚好比当前值大 Next Greater Element III
  7. JavaScript中对象深复制
  8. 【分享】免费建立自己的站点
  9. 高通驱动9008安装_小米10/Redmi K30 Pro系列已支持GPU驱动独立更新,还能双版本切换...
  10. ERP项目实施记录08