news 2026/5/25 22:46:36

React2Shell漏洞揭示:为何服务器端JavaScript是个错误

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
React2Shell漏洞揭示:为何服务器端JavaScript是个错误

近期,一个名为“React2Shell”(CVE-2025-55182)的漏洞席卷了整个互联网。连加拿大政府都发布了相关公告。这足以说明其严重性。这个漏洞或许是自四年前Log4j以来最严重的漏洞。它也是一个非常相似类型的漏洞——由于不安全的反序列化导致的远程代码执行。

虽然已有许多帖子在讨论这个漏洞,但我认为它们并未充分探讨其根源。因为React2Shell在很大程度上揭示了JavaScript的问题所在。鉴于JavaScript无处不在的特性,我在我的文章《JavaScript的崛起与再崛起》中曾对此进行过论述。

JavaScript工具背后的开发者们如此痴迷于能否让JavaScript在任何地方运行,却未曾停下来问问自己是否应该这样做。我认为React2Shell应该是一个警钟。就像C语言因为内存漏洞而成为一个问题一样,我认为JavaScript也应因其鸭子类型(duck typing)引发的漏洞而被视为一个问题。

那么,这个漏洞是如何工作的呢?React有一个名为Flight协议的东西。它允许客户端发送类似JSON的数据,并在服务器端对这些数据进行反序列化。通常,你会使用像JSON.parse()这样的方法来完成此操作。这方法确实有效,然而,所创建的对象仅仅是一个映射(map)或列表(list)。FINISHED
CSD0tFqvECLokhw9aBeRqnD0+bfgPC//f6AGKsO7BR8HWNE29ImbO1f+840YagHziIyZUdY30Q/7FMuWuP8tr+zzZQeIalNvj50v1Kw0VVGltvwVM/R4Pr7THa7aXgLdl991h7xaDk6WygUTLQFfKg==
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 11:44:01

肿瘤微环境代谢及信号调控介导的T淋巴细胞功能抑制:机制与治疗展望

一、肿瘤微环境对T淋巴细胞的免疫抑制机制及治疗策略研究综述 肿瘤微环境是阻碍T淋巴细胞浸润并削弱其抗肿瘤功能的关键屏障。该环境中存在的代谢异常及可溶性因子可显著抑制T细胞活性。2022年8月,Navin Kumar Verma及其团队于《eBioMedicine》发表综述《Obstacles…

作者头像 李华
网站建设 2026/5/7 2:01:05

为什么 USB 3.0 甚至可能比 3.2 更容易出问题?

是的,非常需要。哪怕是 USB 3.0(现在技术规范上常被称为 USB 3.2 Gen 1),也完全存在你所描述的“冷启动”驱动加载失败或超时的问题。 针对你的提问,答案是肯定的:USB 3.0 和 USB 3.2 在电源管理导致“驱动加载”延迟的机制上是一脉相承的。 以下是深度解析,为什么 US…

作者头像 李华
网站建设 2026/5/23 21:59:08

从文本到语音:Fish Speech 1.5在内容创作中的应用案例

从文本到语音:Fish Speech 1.5在内容创作中的应用案例 1. 为什么内容创作者需要关注Fish Speech 1.5? 你是否遇到过这些场景: 为短视频配旁白,反复录音十几遍仍不满意;制作双语课程,找配音员成本高、周期…

作者头像 李华
网站建设 2026/5/23 21:59:39

腾讯混元模型部署避坑:vllm启动常见问题解决方案

腾讯混元模型部署避坑:vllm启动常见问题解决方案 本文聚焦Hunyuan-MT-7B镜像在vLLMOpen WebUI组合下的实际部署过程,不讲原理、不堆参数,只说你启动时真正会卡住的5个关键问题和对应解法 1. 启动失败第一关:显存报错“CUDA out of…

作者头像 李华
网站建设 2026/5/23 15:44:02

DeepSeek-OCR-2小白入门:3步完成文档结构化提取

DeepSeek-OCR-2小白入门:3步完成文档结构化提取 你是不是也经历过这样的尴尬?手头有一叠纸质合同、扫描版标书、PDF版财报,想把里面的关键信息——比如标题层级、段落逻辑、表格数据——原样搬到Word或Notion里,结果用传统OCR一扫…

作者头像 李华