草庐IT

src漏洞

全部标签

[漏洞修复]Docker runc容器逃逸漏洞(CVE-2021-30465)

漏洞修复-Dockerrunc容器逃逸漏洞CVE-2021-304651、背景2、漏洞描述3、影响版本4、安全版本5、修复建议6、升级影响7、修复步骤1、背景2021年5月31日,阿里云应急响应中心监测到国外安全研究人员披露CVE-2021-30465runc符号链接挂载与容器逃逸漏洞。针对该漏洞的整改过程。2、漏洞描述runc是一个轻量级通用容器运行环境,它允许一个简化的探针到运行和调试的底层容器的功能,不需要整个docker守护进程的接口。runc存在容器逃逸漏洞,该漏洞是由于挂载卷时,runc不信任目标参数,并将使用“filepath-securejoin”库来解析任何符号链接并确保解析

Solidity 合约安全,常见漏洞 (上篇)

Solidity合约安全,常见漏洞(上篇)Solidity合约安全,常见漏洞(下篇)这个智能合约安全系列提供了一个广泛的列表,列出了在Solidity智能合约中容易反复出现的问题和漏洞。Solidity中的安全问题可以归结为智能合约的行为方式不符合它们的意图。这可以分为四大类:资金被盗资金被锁住或冻结在合约内人们收到的奖励比预期的少(奖励被延迟或减少)。人们收到的奖励比预期的多(导致通货膨胀和贬值)。我们不可能对所有可能出错的事情做一个全面的列表。然而,正如传统的软件工程有常见的漏洞主题,如SQL注入、缓冲区超限和跨网站脚本,智能合约中也有反复出现的反模式(anti-pattern)。智能合约

java - 如何使用 Maven 将资源复制到 src 目标目录?

我目前正在处理一个现有项目,该项目有一个包含以下内容的pom.xml文件:falsesrc**/*.properties我在基本路径中有一个名为properties的目录,其中包含属性文件。我想在打包时复制我的src目录中properties/下包含的所有属性文件(否则程序会由于缺少配置文件而崩溃)。所以我的问题是:我如何使用Maven包含不在src目录下的资源文件?我尝试了这个,但它似乎不起作用:falsesrc**/*.properties../properties/**感谢您的帮助。 最佳答案 如果你的文件结构是这样的:Sta

漏洞复现 - - - Fastjson反序列化漏洞

一,Fastjson简介1.Fastjson是什么Fastjson是一个Java库,可以将Java对象转换为JSON格式,当然它也可以将JSON字符串转换为Java对象。Fastjson可以操作任何Java对象,即使是一些预先存在的没有源码的对象。Fastjson源码地址:https://github.com/alibaba/fastjson 2.Fastjson有什么用将Java对象转换为JSON格式,当然也可将JSON格式转换为Java格式3.什么是是反序列化我们搞懂了什么是fastjson那我们理解一下序列化,反序列化又是什么意思呢。序列化:将对象转化成字节的过程作用:因为对象统一存储在

Shiro反序列化漏洞(CVE-2016-4437)+docker靶场+工具利用

一、Shiro反序列化漏洞-CVE-2016-4437原理将java对象转换为字节序列(json/xml)的过程叫序列化,将字节序列(json/xml)恢复为java对象的过程称为反序列化。Shiro框架提供了“记住我”的功能,用户登陆成功后会生成经过加密并编码的cookie,cookie的key为RememberMe,cookie的值是经过序列化的,使用AES加密,再使用base64编码,服务端在接收cookie时:检索key的值Base64解码,AES解密进行反序列化时未过滤处理,造成漏洞攻击者使用shiro默认的密钥构造恶意序列化对象进行编码来伪造用户的cookie,服务器反序列化时触发

网络安全知识:什么是漏洞管理?

了解漏洞管理解决方案如何帮助安全团队主动发现、确定优先级并解决IT资产中的安全漏洞。什么是漏洞管理? 漏洞管理是IT风险管理的一个子领域,是对组织IT基础设施和软件中的安全漏洞的持续发现、优先级排序和解决。安全漏洞是网络或网络资产的结构、功能或实现中的任何缺陷或弱点,黑客可以利用这些缺陷或弱点发起网络攻击,获得对系统或数据的未经授权的访问,或以其他方式损害组织。常见漏洞的示例包括可能允许某些类型的恶意软件进入网络的防火墙配置错误,或可能允许黑客接管设备的操作系统远程桌面协议中未修补的错误。由于当今的企业网络如此分散,并且每天都会发现如此多的新漏洞,因此有效的手动或临时漏洞管理几乎是不可能的。网

报告称微软 Skype 移动应用存在严重漏洞,可轻易泄露用户 IP 地址

8月29日消息,据 404Media.co 报道,微软的Skype移动应用存在一个严重的漏洞,可能导致黑客通过发送一个链接就能检测到用户的IP地址。该漏洞只需利用Skype的文本消息功能发送一个链接,无需用户点击该链接,就能暴露用户的IP地址。这个漏洞最初是由一位化名为“Yossi”的独立安全研究员发现的,文章描述了利用这个漏洞的过程:首先,Yossi通过Skype文本聊天给我发送了一个指向 google.com 的链接。这个链接是真的谷歌网站,而不是假的。然后我在iPad上打开了Skype,并查看了聊天消息。我甚至没有点击这个链接,但是很快之后,Yossi就把我的IP地址发到了聊天中,而且是

亿赛通电子文档安全管理系统 RCE漏洞复现(QVD-2023-19262)

0x01产品简介  亿赛通电子文档安全管理系统(简称:CDG)是一款电子文档安全加密软件,该系统利用驱动层透明加密技术,通过对电子文档的加密保护,防止内部员工泄密和外部人员非法窃取企业核心重要数据资产,对电子文档进行全生命周期防护,系统具有透明加密、主动加密、智能加密等多种加密方式,用户可根据部门涉密程度的不同(如核心部门和普通部门),部署力度轻重不一的梯度式文档加密防护,实现技术、管理、审计进行有机的结合,在内部构建起立体化的整体信息防泄露体系,使得成本、效率和安全三者达到平衡,实现电子文档的数据安全。0x02漏洞概述  亿赛通电子文档安全管理系统/solr/flow/dataimport接

Solidity 合约安全,常见漏洞(第四篇)

Solidity合约安全,常见漏洞(第四篇)权力过大的管理员仅仅因为一个合约有一个所有者或管理员,这并不意味着他们需要无限权力。考虑一个NFT。按理说,只有所有者才能从NFT销售中提取收益,但如果所有者的私钥被泄露,能够暂停合约(阻止转账)就会造成严重的破坏。一般来说,管理员的权限应该尽可能的小,以减少不必要的风险。使用Ownable2Step而不是Ownable这在技术上不是一个漏洞,但OpenZeppelinownable如果所有权被转移到一个不存在的地址,会导致合约所有权的丧失。Ownable2step要求接收者确认所有权。这可以防止意外地将所有权发送到一个错误的地址。四舍五入的错误So

Log4j2远程代码执行漏洞复现(cve-2021-44228)

Log4j2远程代码执行漏洞(cve-2021-44228)复现笔记内容前言Apachelog4j是Apache的一个开源项目,Apachelog4j2是一个就Java的日志记录工具。通过重写了log4j框架,并且引入了大量丰富的特性,可以控制日志信息输送的目的地为控制台、文件、GUI组建等,被应用于业务系统开发,用于记录程序输入输出日志信息。log4j2中存在JNDI注入漏洞,当程序记录用户输入的数据时,即可触发该漏洞。成功利用该漏洞可在目标服务器上执行任意代码。JNDI简单介绍JNDI(JavaNamingandDirectoryInterface,Java命名和目录接口)是SUN公司提供