WhatsApp和其他广受欢迎的VoIP应用程序中的RCE错误

更新时间:2022-03-02
这些缺陷存在于无处不在的开源PJSIP多媒体通信库中,该库被大量VoIP实施中的Asterisk PBX工具包所使用。WhatsApp和BlueJeans只是世界上最受欢迎的两个通信应用程序,它们使用一个充满新发现的安全漏洞的开源库。
WhatsApp
这个开源的、有缺陷的库与12月开始的ApacheLog4J日志库惨败有一个共同点:它无处不在。Asterisk也使用了PJSIP库——一个开源多媒体通信库。Asterisk是一个企业级的开源PBX(专用交换机)工具包,在大量实现中用于IP语音(VoIP)服务。
 
Infosec内部人士通讯
据Asterisk网站称,该软件每年被下载200万次,并在170个国家的100万台服务器上运行。Asterisk为IPPBX系统、VoIP网关和会议服务器提供支持,并被SMB、企业、呼叫中心、运营商和政府使用。
周一,devops平台提供商JFrogSecurity披露了PJSIP中的五个内存损坏漏洞,该漏洞提供了一个API,可用于IP电话应用程序,例如IP电话(VoIP)电话和会议应用程序。
JFrog研究人员解释说,成功触发漏洞的攻击者可以在使用PJSIP库的应用程序中打开远程代码执行(RCE)开关。
在JFrog披露之后,PJSIP的维护者已经修复了五个CVE,如下图所示。
披露的 PJSIP 安全漏洞
披露的PJ SIP安全漏洞
什么地方出了错
在其技术故障中,JFrog研究人员解释说,PJSIP框架提供了一个名为PJSUA的库,该库为SIP应用程序提供API。
“基本的PJSUAAPI也包含在面向对象的API中。PJSUA提供了一个富媒体操作API,我们在其中发现了[五个]漏洞,”他们说。
其中三个缺陷是可导致RCE的堆栈溢出漏洞,在CVSS严重性评级量表上被评为8.1。
剩下的两个包括PJSUAAPI中的读取越界漏洞和缓冲区溢出漏洞,这两个漏洞都可能导致拒绝服务(DoS),并且都被评为CVSS5.9。
弱势项目
JFrog表示,使用2.12版之前的PJSIP库并将攻击者控制的参数传递给以下任何API的项目很容易受到攻击:
  • pjsua_player_create–文件名参数必须由攻击者控制
  • pjsua_recorder_create–文件名参数必须由攻击者控制
  • pjsua_playlist_create–file_names参数必须(部分)受攻击者控制
  • pjsua_call_dump–缓冲区参数容量必须小于128字节
JFrog建议将PJSIP升级到2.12版以解决漏洞。
不是第一次
        PJSIP和其他常见的视频会议架构实现中的麻点并不是什么新鲜事。2018年8月,谷歌零项目研究员NatalieSilvanovich披露了大多数常见漏洞的严重漏洞,包括WebRTC(Chrome、Safari、Firefox、FacebookMessenger、Signal等使用)、PJSIP(同样被WhatsApp使用、BlueJeans和数以百万计的Asterisk实现)和Apple的FaceTime专有库。
Asterisk
        “如果被利用,这些漏洞会让攻击者使用该实现崩溃应用程序,只需拨打一个视频电话,”RonenSlavin指出,他是ReasonCyber​​security的研究负责人,目前是源代码控制、检测的联合创始人兼首席技术官和响应平台Cycode,早在2019年。“这将触发内存堆溢出,这可能允许攻击者接管受害者的视频通话帐户。”
        他写道,Skype、GoogleHangouts和WhatsApp等应用“让在全球任何地方的两点之间进行有意义的面对面互动变得容易”。那时是真的。但是从那以后,当涉及到虚拟连接时,这种流行病一直在燃烧:更有理由听从JFrog的建议并尽快修补。

下一篇

百度文言一心(如何使用它进行客户服务)

最新动态

百度文言一心(如何使用它进行客户服务)

文心一言是一个聊天机器人,可以用类似人类的回答回答各种问题和提示。百度开发了该工具,并于2023年3月16日向公众免费发布。聊天机器人位于百度的百度-3.5LLM之上,这是一种生成型人工智能技术,其开发人员根据互联网上数十亿页的文本进行训练... ...

相关内容

光通信技术(应用前景和发展趋势)

光通信技术(应用前景和发展趋势)

随着科技的不断发展,光通信技术已经成为现代通信领域的重要组成部分。光通信技术利用......

通信系统集成

2023-12-01

工厂无线广播系统(如何提高生产效率和员工安全)

工厂无线广播系统(如何提高生产效率和员工安全)

随着工业生产的不断发展,工厂的生产效率和员工安全已经成为每个工厂管理者必须考虑的......

通信系统集成

2023-11-29

监控和广播系统(如何优化企业内部通讯效率)

监控和广播系统(如何优化企业内部通讯效率)

随着企业的不断发展壮大,内部通讯的效率也变得越来越重要。为了提高企业内部通讯的效......

通信系统集成

2023-11-23