OSCHINA 社区最新新闻 2024年08月29日
Node.js child_process.spawn Windows命令注入漏洞
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Node.js是用于构建网络应用的运行时环境,Windows的CreateProcess()函数执行批处理文件时存在隐式调用cmd.exe进程的风险,此风险2011年已在微软文档提及但仍存在。

🎯Node.js是基于Chrome V8引擎的JavaScript运行时环境,可用于构建快速、可扩展的网络应用程序,是该问题涉及的重要方面之一。

🚩Windows的CreateProcess()函数在执行批处理文件时,即便应用程序未指定相关文件扩展名,仍会隐式调用cmd.exe进程,这是存在风险的关键所在。

⚠️该风险虽在2011年已在微软文档中提及,但至今仍存在于多个场景中,这表明问题的解决仍具有挑战性。

漏洞描述 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于构建快速、可扩展的网络应用程序。 Windows 的 CreateProcess() 函数在执行批处理文件(.bat、.cmd)时,,即使应用程序本身并没有在命令行中指定这些文件扩展名,仍会隐式地调用cmd.exe 进程。该风险在2011年已经在微软文档中提及,但仍存在多个...

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Node.js Windows函数 漏洞风险 cmd.exe进程
相关文章