漏洞概述 此版本(7.22)包含大量安全修复,反映了AI驱动的安全工具的使用增加以及来自安全研究社区的宝贵贡献。许多已解决的问题尚未分配CVE标识符,分配过程正在进行中,随着更多CVE的可用,这些发布说明将更新。 影响范围 CVE-2028-37635: 浮点性能问题 MQTT服务器栈溢出 mqt_next_topic OOB 远程拒绝服务(无限循环)通过内置TLS DER解析器中的整数溢出 内置TLS接受非CA证书作为中间证书 ETH L2帧头 AES GCM无标签验证 TCP选项无限循环 mg_http_get_header_var OOB读取 RSA零长度模数 OOB读取 X25519低阶点未检查 ICMPv6 NDP NA OOB读取 多部分边界/头部扫描逻辑错误导致数据损坏和内容类型绕过 HTTP/1.0检测绕过启用请求走私 SSI路径遍历——任意文件读取通过#inclu指令 存储型XSS通过未转义文件名在目录列表中 open()栈溢出通过wccast on MAX_PATH路径 mg_tcpip_driver_tms570_tx短帧传输状态缓冲区内容 ENET_IRQHandler RX描述符未重新拥有错误——RX环停滞 ssl_keylog_cb NULL解引用在打开失败 fopen缺少fclose在分配失败时泄漏FatFs锁 mg_file_write_temp文件打开无O_EXCL——符号链接跟随 mg_file_write临时名称截断导致原始文件删除 w5100_rx环绕RX路径复制r字节 cyw_spi_tx SPI对齐填充索引uint32_t缓冲区与字节偏移 mg_getsockaddr套接字泄漏从UDP连接失败 rx_ip截断DHCP选项大小_t下溢 OOB读取 rx_dhcp_client 32位溢出在DHCP租约毫秒转换 ppp_rx固定大小hexdump OOB读取在短未知协议帧 ppp_handle_gpcp攻击者控制的IPCP长度—— OOB读取 find_opt零长度PPP选项——无限循环 rx_ndp_na NDP NA缺失选项长度检查—— OOB读取 rx_ndp_ns ICMPv6 NS最小长度不足—— OOB读取 rx_ip6 IPv6扩展头 OOB读取,16位len包装 NDP RA允许任何MTU值 mg_ssl 1-byte OOB栈溢出在SSI端标签检查 mg_ssl obuf缓冲区泄漏在分配失败 DNS事务ID顺序——启用响应注入 MQTT v5属性边界检查使用相对偏移对抗绝对位置 skip_chunk_by_one OOB读取在分块HTTP CRLF检查 mg_rsa_parse_key OOB读取在调试日志记录前边界检查 gcm_finish未绑定tag_len OOB读取 mg_dtoa栈溢出附加指数后缀 precompute_slide_window NULL解引用在OOM more_camps NULL解引用在失败后循环 bi_initialize / alloc NULL解引用在OOM mg_ts_client_recv_hello_size_t下溢在ext_len边界检查 mg_ts_client_recv_hello_ext_len固定偏移 OOB读取 mg_ts_server_recv_hello_session_id_len OOB读取 mg_ts_init EC密钥损坏通过缺失返回——内存泄漏在错误路径 mg_ts_client_recv_hello key_share扩展 OOB读取 mg_ts_verify_cert_signature OOB读取短ECDSA整数 mg_ts_parse_cert_der pubkey BIT STRING长度下溢—— OOB读取 mg_der_to_tlv长形式DER长度 OOB读取 mg_der_find_oid未绑定递归在构造DER标签 mg_ts_recv_cert证书链未检查—— OOB读取 mg_random rand()回退用于TLS密钥材料 TLS证书未验证对抗硬编码2025-01-01字符串 RSA-PSS证书验证检查仅0x0c尾部 修复方案 CVE-2028-37635:修复 浮点性能问题 MQTT服务器栈溢出:修复栈溢出问题 mqt_next_topic OOB:修复OOB读取问题 远程拒绝服务(无限循环):修复内置TLS DER解析器中的整数溢出 内置TLS接受非CA证书:修复接受非CA证书作为中间证书的问题 ETH L2帧头:修复ETH L2帧头问题 AES GCM无标签验证:修复AES GCM无标签验证问题 TCP选项无限循环:修复TCP选项无限循环问题 mg_http_get_header_var OOB读取:修复mg_http_get_header_var OOB读取问题 RSA零长度模数 OOB读取:修复RSA零长度模数 OOB读取问题 X25519低阶点未检查:修复X25519低阶点未检查问题 ICMPv6 NDP NA OOB读取:修复ICMPv6 NDP NA OOB读取问题 多部分边界/头部扫描逻辑错误:修复多部分边界/头部扫描逻辑错误 HTTP/1.0检测绕过:修复HTTP/1.0检测绕过问题 SSI路径遍历:修复SSI路径遍历问题 存储型XSS:修复存储型XSS问题 open()栈溢出:修复open()栈溢出问题 mg_tcpip_driver_tms570_tx短帧传输:修复mg_tcpip_driver_tms570_tx短帧传输问题 ENET_IRQHandler RX描述符未重新拥有:修复ENET_IRQHandler RX描述符未重新拥有问题 ssl_keylog_cb NULL解引用:修复ssl_keylog_cb NULL解引用问题 fopen缺少fclose:修复fopen缺少fclose问题 mg_file_write_temp文件打开:修复mg_file_write_temp文件打开问题 mg_file_write临时名称截断:修复mg_file_write临时名称截断问题 w5100_rx环绕:修复w5100_rx环绕问题 cyw_spi_tx SPI对齐填充:修复cyw_spi_tx SPI对齐填充问题 mg_getsockaddr套接字泄漏:修复mg_getsockaddr套接字泄漏问题 rx_ip截断DHCP选项:修复rx_ip截断DHCP选项问题 rx_dhcp_client 32位溢出:修复rx_dhcp_client 32位溢出问题 ppp_rx固定大小hexdump:修复ppp_rx固定大小hexdump问题 ppp_handle_gpcp攻击者控制的IPCP长度:修复ppp_handle_gpcp攻击者控制的IPCP长度问题 find_opt零长度PPP选项:修复find_opt零长度PPP选项问题 rx_ndp_na NDP NA缺失选项长度检查:修复rx_ndp_na NDP NA缺失选项长度检查问题 rx_ndp_ns ICMPv6 NS最小长度不足:修复rx_ndp_ns ICMPv6 NS最小长度不足问题 rx_ip6 IPv6扩展头 OOB读取:修复rx_ip6 IPv6扩展头 OOB读取问题 NDP RA允许任何MTU值:修复NDP RA允许任何MTU值问题 mg_ssl 1-byte OOB栈溢出:修复mg_ssl 1-byte OOB栈溢出问题 mg_ssl obuf缓冲区泄漏:修复mg_ssl obuf缓冲区泄漏问题 DNS事务ID顺序:修复DNS事务ID顺序问题 MQTT v5属性边界检查:修复MQTT v5属性边界检查问题 skip_chunk_by_one OOB读取:修复skip_chunk_by_one OOB读取问题 mg_rsa_parse_key OOB读取:修复mg_rsa_parse_key OOB读取问题 gcm_finish未绑定tag_len OOB读取:修复gcm_finish未绑定tag_len OOB读取问题 mg_dtoa栈溢出:修复mg_dtoa栈溢出问题 precompute_slide_window NULL解引用:修复precompute_slide_window NULL解引用问题 more_camps NULL解引用:修复more_camps NULL解引用问题 bi_initialize / alloc NULL解引用:修复bi_initialize / alloc NULL解引用问题 mg_ts_client_recv_hello_size_t下溢:修复mg_ts_client_recv_hello_size_t下溢问题 mg_ts_client_recv_hello_ext_len固定偏移:修复mg_ts_client_recv_hello_ext_len固定偏移问题 mg_ts_server_recv_hello_session_id_len OOB读取:修复mg_ts_server_recv_hello_session_id_len OOB读取问题 mg_ts_init EC密钥损坏:修复mg_ts_init EC密钥损坏问题 mg_ts_client_recv_hello key_share扩展:修复mg_ts_client_recv_hello key_share扩展问题 mg_ts_verify_cert_signature OOB读取:修复mg_ts_verify_cert_signature OOB读取问题 mg_ts_parse_cert_der pubkey BIT STRING长度下溢:修复mg_ts_parse_cert_der pubkey BIT STRING长度下溢问题 mg_der_to_tlv长形式DER长度 OOB读取:修复mg_der_to_tlv长形式DER长度 OOB读取问题 mg_der_find_oid未绑定递归:修复mg_der_find_oid未绑定递归问题 mg_ts_recv_cert证书链未检查:修复mg_ts_recv_cert证书链未检查问题 mg_random rand()回退:修复mg_random rand()回退问题 TLS证书未验证:修复TLS证书未验证问题 RSA-PSS证书验证检查**:修复RSA-PSS证书验证检查问题 POC代码或利用代码 页面中未包含具体的POC代码或利用代码。