草庐IT

src漏洞

全部标签

安全漏洞:非法的BigDecimal造成系统崩溃

原理BigDecimal在JAVA中常用于金额的计算。BigDecimal表面上接收了科学计算法的参数然后进行了一个计算,但是没有对精度做校验。如果用户恶意的传入一个极大值,例如1e1111111或1e9999,那么会导致BigDecimal计算时间延迟很大,从而造成系统崩溃。漏洞实践与修复publicclassTest{publicstaticvoidmain(String[]args){Stringvalue="1e99999999";//数据检查if(value.contains("1e")){log.error("传入数据错误");}else{BigDecimalnum=newBigD

Web攻防--JNDI注入--Log4j漏洞--Fastjson反序列化漏洞

JNDI注入什么是JNDIJNDI全称为JavaNamingandDirectoryInterface(Java命名和目录接口),是一组应用程序接口,为开发人员查找和访问各种资源提供了统一的通用接口,可以用来定义用户、网络、机器、对象和服务等各种资源。JNDI支持的服务主要有:DNS、LDAP、CORBA、RMI等。简单从安全角度来看待JNDI就是Java中的一组接口,在其所支持的服务中最常用的就是RMI和LDAP服务RMI:远程方法调用注册表LDAP:轻量级目录访问协议通过这两种协议可以使目标服务器加载远程Class文件,攻击者通过构造Class文件来达到RCE的效果在jdk中提供JDNI服

华为云发布CodeArts Inspector漏洞管理服务,守护产品研发安全

本文分享自华为云社区《华为云发布CodeArtsInspector漏洞管理服务,守护产品研发安全》,作者:华为云头条。2023年9月7日,华为云正式发布CodeArtsInspector漏洞管理服务。这是一款面向软件研发和服务运维提供的一站式漏洞管理能力,通过持续评估系统和应用等资产,内置风险量化管理和在线风险分析处置能力,帮助组织快速感知和响应漏洞,并及时有效地完成漏洞修复工作,更好地应对潜在的安全威胁。在数字化时代,软件已经渗透到人们生活的方方面面,随着软件应用范围的扩大,软件研发过程中的漏洞管理问题也愈发凸显。漏洞不仅会带来严重的安全隐患,还会给企业和用户造成巨大的损失,面对这些难以捉摸

伊朗黑客利用Zoho和Fortinet关键漏洞入侵美国航空组织

CISA、FBI和美国网络司令部(USCYBERCOM)于本周四(9月7日)发布的一份联合报告显示,国家支持的黑客组织利用针对Zoho和Fortinet关键漏洞攻击了美国一家航空组织。此次攻击背后的威胁组织尚未公布,联合公告中也并未将攻击者与特定国家联系起来,但USCYBERCOM的新闻稿中将此次攻击活动和伊朗黑客联系了起来。CISA方面声称,黑客组织至少从1月份开始就入侵了航空组织网络。他们此前入侵了一台运行ZohoManageEngineServiceDeskPlus和Fortinet防火墙的互联网外露服务器。CISA、FBI和CNMF在公告中提到,有高级持续威胁(APT)行为者利用CVE

基于Windows 32k内核提权漏洞的攻防对抗

一、产生原因1.1Callback机制Win32k组件最初的设计和编写是完全建立的用户层上的,但是微软在WindowsNT4.0的改变中将Win32k.sys作为改变的一部分而引入,用以提升图形绘制性能并减少Windows应用程序的内存需求。窗口管理器(User)和图形设备接口(GDI)在极大程度上被移出客户端/服务端运行时子系统(CSRSS)并被落实在它自身的一个内核模块中。wKg0C2Q1UZKAI9jFAAA8HhChBCU732.png这样的设计无疑是为内核增添了一部分压力,win32k.sys需要处理大量的用户层回调,在这之后国外安全研究人员TarjeiMandt公开了他对Win32

Docker安装kkfileview,kkfileview在docker部署后预览出现预览中的字体样式与源文件不同的解决办法,动态水印 kkfileview漏洞修复

目录1.Docker安装kkfileview2.kkfileview在docker部署后预览出现预览中的字体样式与源文件不同的解决办法2.1.物理机或虚拟机上运行 2.2.Docker容器环境环境运行 3.docker中更改kkfileview的配置文件application.properties4.如何水印文本内容动态传值动态水印静态水印5.扩展漏洞,修复5.1延伸:升级到4.1.0版本后,提示限制目录运行6.添加Office支持1.Docker安装kkfileview2.kkfileview在docker部署后预览出现预览中的字体样式与源文件不同的解决办法由于在docker中每个容器都是独

修改依赖包下的子依赖版本,前端项目安全扫描出来的漏洞——解决过程

为什么要升级,如图云桌面(相当于堡垒机-远程桌面)的项目审查是大概基于node16版本进行扫描的,本来我方是通过降版本从14到12绕过大范围更新,但现在躲得过初一躲不过十五,如何更新package-lock.json中的一个包的依赖关系答案-爱码网,而且不能直接去lock修改子依赖项,因为初始化时会被重置成父依赖需要的版本,但有意思的是就算升级父依赖也不一定能把子依赖升级到相应的版本,不知道云桌面到底是基于什么标准扫描的,老项目很多依赖包版本都太老了。其实当我们每次运行现在的项目都能发现npm已经有代码审查出很多问题,但确实不影响项目运行,这些提示跟云桌面一样提示说这些旧插件已经不再维护了,继

WuThreat身份安全云-TVD每日漏洞情报-2023-05-22

漏洞名称:AppleWebKit任意代码执行漏洞漏洞级别:中危漏洞编号:CVE-2023-32373相关涉及:AppleiOS和iPadOS16.4.1漏洞状态:在野参考链接:https://tvd.wuthreat.com/#/listDetail?TVD_ID=TVD-2023-12579漏洞名称:海康威视部分iVMS系统存在文件上传漏洞漏洞级别:未定义漏洞编号:NULL相关涉及:海康威视综合安防系统iVMS-5000漏洞状态:在野参考链接:https://tvd.wuthreat.com/#/listDetail?TVD_ID=TVD-2023-12651漏洞名称:HPHardwareD

git push 报错 error: src refspec master does not match any 解决

真是TN的邪了门了,今天在Gitee上创建了一个新项目,然后要把本地的代码push上去时,报了如下错误:➜***git:(main)gitpush-uorigin"master"error:srcrefspecmasterdoesnotmatchanyerror:failedtopushsomerefsto'https://gitee.com/***/***.git'用了这么多年git也没见过这个啊咱们哪见过这种场面啊,赶紧百度走起来。网上啊,真是什么五花八门的说法都有。但是这时,注意嗷,很快嗷,我发现本地分支名为main。怪不得,往master分支上push,push不了呢。果然,这就是个突

如何选择最适合您的漏洞扫描工具

作者:禅与计算机程序设计艺术近年来,由于互联网的快速发展,网络安全事故也越来越多。随着信息化的发展,各种形式的信息涌入到计算机系统中,使得信息安全成为一个突出的问题。如何从海量的日志数据中发现漏洞、甚至是攻击的源头是一项重要且复杂的任务。因此,自动化漏洞检测工具(VulnerabilityScanningTools)在越来越受到关注。随着云计算、分布式计算和容器技术的流行,传统的基于主机的漏洞扫描工具已经无法满足需求。云漏洞扫描服务或通过容器进行分布式扫描能够极大地提升扫描效率。但是,同时也增加了使用门槛和运维成本。如果需要对接现有的系统或者工具,还需要考虑兼容性及扩展性等方面。因此,云漏洞扫