首页 > 编程语言 >JavaScript原型链污染漏洞分析

JavaScript原型链污染漏洞分析

时间:2024-10-12 14:10:35浏览次数:7  
标签:JavaScript 漏洞 污染 原型 版本 CVE yargs

原型链污染漏洞CVE:

1、yargs-Parser 输入验证错误漏洞(CVE-2020-7608)

2、tough-cookie 安全漏洞(CVE-2023-26136)

3、JSON5 原型污染漏洞(CVE-2022-46175)

 

漏洞描述:

1、yargs-Parser 输入验证错误漏洞(CVE-2020-7608):

yargs-parser是一款选项解析器。

yargs-parser 13.1.2之前版本、14.0.0及之后版本(15.0.1版本已修复)和16.0.0及之后版本(18.1.1版本已修复)中存在安全漏洞。

攻击者可借助'proto'的payload,利用该漏洞添加或修改Object.prototype属性。

2、tough-cookie 安全漏洞(CVE-2023-26136):

在 rejectPublicSuffixes=false 模式下使用 CookieJar 时,由于未正确处理 Cookie,4.1.3 之前的软件包 tough-cookie 版本容易受到原型污染的影响。

 

详情:JavaScript原型链污染漏洞分析

 

标签:JavaScript,漏洞,污染,原型,版本,CVE,yargs
From: https://www.cnblogs.com/simonbaker/p/18460448

相关文章

  • JavaScript
    什么是JavaScript?Web标准也称为网页标准,由一系列的标准组成,大部分由W3C(WorldWideWebConsortium,万维网联盟)负责制定。三个组成部分:HTML:负责网页的基本结构(页面元素和内容)。CSS:负责网页的表现效果(页面元素的外观、位置等页面样式,如:颜色、大小等)。JavaScript:负责网页的......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript购物商城(篮球)
    HTML+CSS+JS【购物商城】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript培训机构(英语教育)
    HTML+CSS+JS【培训机构】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • JavaScript 第4章:函数与作用域
    在JavaScript中,函数是程序设计中的重要组成部分,它们用于封装一段代码以执行特定的任务。下面我们将逐一探讨第4章提到的各个概念。1.函数声明vs函数表达式函数声明(FunctionDeclaration)是使用function关键字定义一个函数,并给它命名的一种方式。这种方式定义的函数会......
  • 虚拟化溢出漏洞的安全测试
    使用源码编译方式通过安全测试对VMwareWorkstation进行缓冲区溢出与远程代码执行(RCE)测试的完整流程注意:VMwareWorkstation是一款商业软件,其源代码为闭源状态。未经授权进行逆向工程、漏洞挖掘或任何形式的安全测试可能违反相关法律法规和软件许可协议。以下内容仅供学......
  • JavaScript-条件运算符
    条件运算符条件运算符主要是通过if和问号(?)实现。if语句if语句后面小括号内是判断条件,之后大括号内是在判断条件为真的情况下执行的语句内容。if后面可以接着跟elseif,也可以跟else,但是else必须放在最后,即所有的if和elseif都执行完了之后才能是else。注意在多个ifelse判断的语句......
  • Javascript笔试题目(一)
    1.JS查找文章中出现频率最高的单词?要在JavaScript中查找文章中出现频率最高的单词,你可以按照以下步骤进行操作:将文章转换为小写:这可以确保单词的比较是大小写不敏感的。移除标点符号:标点符号会干扰单词的计数。将文章拆分成单词:可以使用空格或其他分隔符来拆分。统计每个单......
  • ERP&MES生产制造管理综合系统原型 Axure原型 交互设计 Axure实战项目
    ERP&MES生产制造管理综合系统原型图PC端综合管理系统+移动端工单小程序ERP&MES生产制造管理综合系统原型图是用于系统的功能和界面进行可视化展示的原型设计图,本作品原型图通过图形和交互元素的方式,呈现出系统界面的布局、功能和操作流程。通过原型图,可以直观地展示系统的整......
  • JavaScript的内置对象有哪些?
    一、内置对象1、概念​JavaScript中的对象共分为3种:自定义对象、浏览器对象和内置对象。之前我们自己创建的对象都属于自定义对象,而内置对象又称为API,是指JavaScript语言自己封装的一些对象,用来提供一些常用的基本功能,来帮助我们提高开发速度,例如:数学-Math、日期-Date......
  • 智慧设备管理综合系统移动端原型图 Axure原型 交互设计 Axure实战项目
    智慧设备管理综合系统原型图移动端SmartDeviceManagementIntegratedSystemPrototype智慧设备管理综合系统原型图是一种用于展示移动端设备管理系统界面设计的设计示意图,本作品原型图通过图形和交互元素的方式,呈现出移动端界面的布局、功能和操作流程。通过原型图,可以直......