Wind River TCP/IP Stack (IPNET) Vulnerabilities

URGENT/11 白皮书笔记——远程危害VxWorks的关键漏洞6.9.3及以上 Introduction Armis 研究人员在 VxWorks 中发现了 11 个零日漏洞,VxWorks 是最流行的实时操作系统 (RTOS),被超过 20 亿台设备使用,包括工业、医疗和企业设备等关键任务设备。把这些漏洞称为 URGENT/11,这些漏洞位于 IPnet、TCP/IP 堆栈中,影响了过去13年的版本,并且是已发现的影响操作系统的漏洞的罕见示例。在其 32 年的历史中,MITRE 仅仅列出了 13 个影响 VxWorks 的 CVE,其中没有一个漏洞像 URGENT/11 那样严重影响核 阅读详情

Affected Product Versions

VxWorks 7 SR0610, VxWorks 7 SR0540, VxWorks 6.9

Description

Applicable to the following CVEs:
CVE-2019-12256 (V7NET-2423) Stack overflow in the parsing of IPv4 packets’ IP options
CVE-2019-12257 (VXW6-87101) Heap overflow in DHCP Offer/ACK parsing inside ipdhcpc 
CVE-2019-12255 (VXW6-87100) TCP Urgent Pointer = 0 leads to integer underflow 
CVE-2019-12260 (V7NET-2425) TCP Urgent Pointer state confusion caused by malformed TCP AO option 
CVE-2019-12261 (V7NET-2425) TCP Urgent Pointer state confusion during connect() to a remote host 
CVE-2019-12263 (V7NET-2425) TCP Urgent Pointer state confusion due to race condition 
CVE-2019-12258 (V7NET-2426) DoS of TCP connection via malformed TCP options 
CVE-2019-12259 (V7NET-2428) DoS via NULL dereference in IGMP parsing 
CVE-2019-12262 (V7NET-2427) Handling of unsolicited Reverse ARP replies (Logical Flaw) 
CVE-2019-12264 (V7NET-2428) Logical flaw in IPv4 assignment by the ipdhcpc DHCP client 
CVE-2019-12265 (V7NET-2428) IGMP Information leak via IGMPv3 specific membership report 

Files content:
VxWorks-SR540-IPnet-CVE-Patch.zip: see README
VxWorks-6.9.4-IPnet-CVE-Patch.zip: see README
vx694_CVE_v2Src.zip: affected source files before and after applying the patch

VxWorks 7 SR0610 is affected by some of these vulnerabilities. Customers using VxWorks 7 SR0610 should upgrade to VxWorks 7 SR0620 which is the latest official release and includes fixes for these vulnerabilities.

VxWorks环境搭建与学习:vxworks6.8和workbench3.2 VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。 阅读详情

相关推荐

VxWorks_7_Third-Party_Software_Support__SR0620.pdf

VxWorks_7_Third-Party_Software_Support__SR0620.pdf

CVE-2020-1971: OpenSSL 拒绝服务漏洞通告

2020-12-09 08:47 报告编号:B6-2020-120901 报告来源:360CERT 报告作者:360CERT 更新日期:2020-12-09 0x01 漏洞简述 2020年12月09日,360CERT监测发现 openssl 发布了 openssl 拒绝服务漏洞 的风险通告,该漏洞编号为 CVE-2020-1971 ,漏洞等级: 高危 ,漏洞评分: 7.5 。 OpenSSL 在处理 EDIPartyName (X.509 GeneralName类型标识)的时候存在一处空指针解引用,并引起

爱国小白帽 5178

VxWorks_7_PowerPC_Architecture_Guide__SR0620.pdf

VxWorks_7_PowerPC_Architecture_Guide__SR0620

白皮书笔记七

五个逻辑错误、DoS 和信息泄漏漏洞 除了前面章节中描述的六个 RCE 型漏洞外,我们还发现了另外五个会导致逻辑错误、拒绝服务或信息泄漏的漏洞。 这些漏洞在 TCP/IP 堆栈的各个子系统中发现——TCP、IGMP、DHCP,甚至可以在非常古老的反向 ARP(RARP) 协议中发现。下面将具体描述这些漏洞。 通过格式错误的 TCP 选项造成 TCP 连接 DoS (CVE-2019-12258) 这个问题会影响使用 IPnet 的所有 VxWorks 版本 (6.5及更高版本)。攻击者可以根据一个已存在的

kennyctx的博客 911

VxWorks_7_Sockets_Programmer_s_Guide__SR0620.pdf

VxWorks_7_Sockets_Programmer_s_Guide__SR0620

vxworks license

vxworks licese TDK-14634-ZC-02 B7p8r-MbEGK-8aTbE-5z9aP-bE5pC-FBFFF TDK-15064-ZC-00 o&u%o-u@jS*-Eotyy-ywoyz-mWZ%o-UHBS9

白皮书笔记三6.9.3及以上

由格式错误的 TCP AO 选项引起的 TCP 紧急指针状态混淆 (CVE-2019-12260) 虽然自 VxWorks 版本 6.9.3 以来,上面的 Urgent Pointer = 0 错误已修复,但 iptcp.c 模块同时经历了其他重构。 添加了一些新功能,例如处理一个新添加的 AO TCP 选项,为代码引入了更深层次的错误。 在高于 6.9.3 的 VxWorks 版本中,添加了对 TCP AO 选项(身份验证选项,RFC-5925)的支持。这似乎是默认包含的,并且确实得到了我们检查过的产品的

kennyctx的博客 2151

完成版(无需编译)_vxworks6.8_vxworks_

vxworks6.8系统的文件可使用此文件直接在虚拟机中启动VXWORKS系统无需编译

Kali安装urgent11-detecter扫描设备

发现的11个漏洞由6个关键漏洞组成,可能导致远程代码执行: 1.CVE-2019-12256:在解析IPv4数据包IP选项时的栈溢出 2.CVE-2019-12255:TCP紧急指针 为 0时导致整数下溢 3.CVE-2019-12260:由格式错误的TCP AO选项导致的TCP紧急指针状态混乱 4.CVE-2019-12261:连接到远程主机时TCP紧急指针状态混乱 5.CVE-2019-12263:由竞争条件导致的TCP紧急指针状态混乱 6.CVE-2019-12257:在ipdhcpc中的DHCP

xiaohujiang的博客 586

2025 居民消费结构数据集(21列,15000条记录)XLSX

详情介绍:该数据集为 2025 年 12 个月、1250 户家庭的平衡面板消费数据,15000 行 ×21 列零缺失,覆盖 31 省、城乡均衡,含八大类消费支出和恩格尔系数(均值 0.293,属富裕区间),家庭月收入均值 8473 元、月支出 6487 元,附完整字段说明 sheet,数据干净规整,非常适合做消费结构分析、面板回归、城乡 / 区域差异对比和收入等级分类预测,但为合成数据、仅 1 年时间跨度,不适合做真实政策研究或长期趋势分析。

告别MATLAB依赖:手把手教你用Python实现GCC-PHAT时延估计(附完整代码与对比测试)

本文详细介绍了如何使用Python实现GCC-PHAT时延估计算法,替代传统的MATLAB依赖。通过完整的代码示例和性能对比测试,展示了Python在信号处理领域的强大能力,特别是在广义互相关和TDOA应用中的高效实现。文章还提供了实时音频处理和嵌入式部署的实用技巧,帮助工程师快速掌握这一关键技术。

weixin_42667269的博客 220

CVE-2019-0708(BlueKeep)利用kali复现

存在漏洞的远程桌面服务器在接收到特殊数据包时会释放一个内部信道MS_T120的控制结构体,但并未将指向该结构体的指针删除,而且在远程桌面连接结束之后还会调用MS_T120结构体内的一个函数指针。:该漏洞影响了某些旧版本的Windows系统,包括但不限于Windows 7、Windows Server 2008、Windows Server 2008 R2、Windows Server 2003和Windows XP。需要注意的是,Windows 8和Windows 10以及之后的版本不受此漏洞影响。

chidaoqiannianzq的博客 935

09、Flutter FFI Dart Native API

本文介绍了 Dart Native API 的基本用法,解决了 Dart 与 C 异步通讯的问题

eieihihi的专栏 4400

白皮书笔记五

由于竞争条件导致的 TCP 紧急指针状态混淆 (CVE-2019-12263) 我们发现的最后一个紧急指针漏洞的变种是影响所有使用 IPnet 堆栈(v6.5 及更高版本)的 VxWorks 设备的竞争条件,并可能导致紧急指针的状态混乱。与前面展示这种状态混淆的结果的示例类似,这种竞争条件可能导致用户任务缓冲区的内存损坏,从而导致在充当 TCP 服务器或 TCP 客户端的目标设备上可触发远程代码执行漏洞。竞争条件的原因是,各种变量作为一个整体来表示紧急指针的状态,但在用户任务访问它们时,内核任务(tNet0

kennyctx的博客 285

STM32使用 jansson 处理 Json格式字符

STM32 Json 字符的创建和解析1、Json简介2、jansson库的下载安装和报错解决2.1、下载安装2.2、STM32工程文件中导入jansson库2.3、报错解决2.4、修改堆栈空间3、Json 字符的创建4、Json 字符的解析4.1 纯键值对4.2、键的值是一个对象4.3、键的值是一个数组   STM32处理json字符串一般不常见,大部分都是不需要处理的数据,但是在一些通信中需要处理上传或者下传的数据,就别比如在物联网中,有一部分数据就是以json格式传输的,那么就需要对数据经行解析。我简

青烨慕容 7418

Disk Drill 使用教程

Disk Drill只需单击几下,即可恢复USB闪存驱动器上已删除的数据,包括丢失的照片,文档和其他文件类型。Disk Drill是真正的多合一应用程序,可在Mac上恢复闪存驱动器。Disk Drill将自动应用最佳的笔式驱动器恢复算法来恢复Mac数据。 USB闪存驱动器是一种传输和存储信息的好方法,但是如果错误地丢失或删除了存储在其中的文件,会发生什么呢?当您需要Mac的闪存驱动器数据恢复软件时,Disk Drill是您的最佳选择。Disk Drill将扫描您的USB闪存驱动器(也称为笔式驱动器)并查找

zjj778899的博客 1万+

boost安装_在VxWorks 7上编译和运行Boost C++ 应用程序

1 简介Boost项目提供了一组全面的,经过同行评审的,可移植的C++源代码库,这些库可与C++标准库一起很好地工作。VxWorks是由Wind River构建的实时操作系统。VxWorks支持Boost C++库的子集。支持的库是:AtomicChronoContainerContextContractDate TimeExceptionFilesystemGraphLogMathPr...

weixin_39790528的博客 953

2017–2024年中国10米/20米分辨率水稻种植分布数据集

摘要:本数据集提供2017-2024年中国23个省级行政区的水稻种植分布数据,包含单季稻和双季稻分类(GeoTIFF格式,WGS84坐标系)。5个省份分辨率为20米,其余为10米,基于Sentinel卫星数据和TWDTW方法生成。数据公开共享(7.99GB),使用需注明来源并引用相关文献(DOI:10.12199/nesdc.ecodb.rs.2025.012)。涉及学科包括遥感、生态学和地理学,研究成果需发送至国家生态科学数据中心备案。

国科大硕士在读,分享Python/GEE/Matlab/R专业代码实践,涵盖数据分析、算法开发与应用技巧等,以代码会友。 1383

LS1028+TSN+Vxworks实时系统解决方案

对于既需要时间同步(协调事件)又需要及时性(及时事件)的应用,例如机械手臂、运动控制器或行驶中的车辆等,有必要将TSN与VxWorks实时操作系统(RTOS)结合使用,以便同步设备网络从而提升行为的确定性。风河致力于以务实的方法来推动TSN,并与硬件合作伙伴一起,充分利用VxWorks的精确实时性能,将TSN硬件功能发挥至最大程度。最终,TSN成为一种使IT(信息技术)和OT(运营技术)相融合并兼顾成本效益的技术,它在不限于以太网,可以应用在许多工业应用场景中,从而提高生产效率、降低成本。

YEYUANGEN的专栏 1104

在 Mac OS 上编译 WebRTC 教程

在 Mac OS 上编译 WebRTC 教程

iShare_Carlos的博客 1248

KEIL-MDK代码美化神器:AStyle配置全攻略(附常用参数详解)

本文详细介绍了如何在KEIL-MDK中配置和使用AStyle代码格式化工具,包括基础参数设置、高级格式控制、团队协作方案以及KEIL深度集成技巧。通过合理的AStyle配置,开发者可以显著提升代码风格一致性,优化团队协作效率,特别适合嵌入式开发项目。

weixin_30505225的博客 146

rust windows 交叉编译_在VxWorks7下使用Rust

在VxWorks7下使用RustDecember 09, 2020 / bygaitpu1 简介VxWorks是由Wind River提供的实时操作系统,而Python是由Python Software Foundation管理的开源解释型编程语言和运行时解释器。Rust : https://www.rust-lang.org/风河在32/64位ARM和Intel架构设备上的用户空间中...

weixin_39609051的博客 601

项目篇:移动平台机械臂视觉定位抓取实施(基于ROS架构)

ROS包内容: 这篇日志的目的是快速项目实施,所以详细的部分会不断补充。 1、相机采集包(创建抓取图像服务,单张) Realsense Camera(微软深度摄像头,官方提供ros包) Pylon Camera(basler相机,官方提供ros包) 2、定位算法包(抓取图像,定位标志物) Aruco_ros (二维码定位,官方提供ros包) Apriltag (二维码定位,官方提供ros包)...

南北粉面馆 6049

白皮书笔记二

TCP 紧急指针 RCE 漏洞 TL;DR TCP具有一种名为紧急数据的深奥的机制来传输越界的数据。通过利用这种机制,攻击者可以使传递给 recv() 系统调用的长度变量下溢,这将导致攻击者可以控制传递给 recv() 的缓冲区发生溢出。这可能导致在栈、堆或全局数据部分中分配的缓冲区发生溢出,从而导致远程代码执行。 背景知识 - TCP 速成课程 为了了解在 IPnet 的TCP实现中发现的漏洞,需要一个TCP的快速速成课程。TCP 是一种传输层协议,它允许在不可靠的 IP 层上传输有序的字节流。解释 TC

kennyctx的博客 1250

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: halcon 19.05 linux x64
下一篇: windriver vxworks653 3.1
loopback_2012
博客等级 码龄14年 124粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值