527 matches found
ESAPI__esapi-java-legacy_CVE-2022-24891_2-2-3-1
Enterprise Security API for Java Legacy OWASP® ESAPI(The OWASP Enterprise Security API,OWASP企业安全API)是一个免费、开源、web应用安全控制库,旨在帮助程序员更轻松地开发低风险应用。ESAPI for Java 库旨在帮助程序员更容易地为现有应用添加安全改造。同时,ESAPI for Java 也为新开发提供了坚实的基础。 --- 在哪里可以找到 OWASP ESAPI 的 Wiki 页面? OWASP ESAPI 的 Wiki 页面位于...
owasp-java-encoder
OWASP Java Encoder Contextual output encoding for Java 8+. Choose an encoder for the parser context receiving untrusted text: HTML, JavaScript, CSS, XML or a URL component. The core has no runtime dependencies; optional JSP and Jakarta adapters provide view-layer bindings. Encoding is one part of...
PortEx
PortEx PortEx へようこそ PortExは、ポータブル実行可能ファイルの静的マルウェア解析のためのJavaライブラリです。その焦点は、PEの不正な構造に対する堅牢性と異常検出にあります。PortExはJavaとScalaで書かれており、Javaアプリケーションを対象としています。 特徴 ヘッダー情報の読み取り: MSDOSヘッダー、COFFファイルヘッダー、オプショナルヘッダー、セクションテーブル PE構造の読み取り: インポート、リソース、エクスポート、デバッグディレクトリ、リロケーション、遅延ロードインポート、バインドインポート...
CVE-2021-21234
CVE-2021-21234 spring-boot-actuator-logview ライブラリにおけるディレクトリトラバーサルの脆弱性 https://blogg.pwc.no/styringogkontroll/unauthenticated-directory-traversal-vulnerability-in-a-java-spring-boot-actuator-library-cve-2021-21234...
java-html-sanitizer
OWASP Java HTML Sanitizer 一个快速且易于配置、用 Java 编写的 HTML 清理器,可让你 在 Web 应用中包含由第三方编写的 HTML, 同时防范 XSS。 现有依赖是 JSR 305。其他 jar 仅供测试套件使用。JSR 305 依赖是 仅编译期依赖,只用于注解。 此代码的编写秉持安全最佳实践,拥有 广泛的测试套件,并已通过 对抗性安全审查。 目录 快速入门 预置策略 制定策略 自定义策略 预处理器 遥测 有疑问? 贡献 致谢 快速入门 快速入门包含无论是否使用 Maven 都能开始使用的说明。 预置策略 你可以使用 预置策略: PolicyFacto...
VUL4J-59
jsoup:能够理解真实世界杂乱 HTML 的 Java HTML 解析器 jsoup 是一个用于处理真实世界 HTML 的 Java 库。它提供了非常便捷的 API,用于提取和操作数据,结合了 DOM、CSS 和类似 jQuery 方法的最佳特性。 jsoup 实现了 WHATWG HTML5 规范(http://whatwg.org/html),并将 HTML 解析为与现代浏览器相同的 DOM。 从 URL、文件或字符串解析 HTML 使用 DOM 遍历或 CSS 选择器查找并提取数据 操作 HTML 元素、属性和文本 根据安全白名单清理用户提交的内容,以防止 XSS 输出整洁的...
FastJson1.2.62-RCE
Fastjson=1.2.62 RCE 漏洞分析: https://www.cnblogs.com/tr1ple/p/12348886.html...
LOG4J-CVE-2021-44228
LOG4J-CVE-2021-44228 Log4Shell — CVE-2021-44228としても知られる — は、Apache FoundationのLog4jを使用するシステムにおいてリモートコード実行を可能にする深刻な脆弱性です。Log4jは、商用・オープンソースのソフトウェア製品やユーティリティで広く利用されているオープンソースのJavaライブラリです。 POC分析 脆弱なサーバーはポート8080で動作しています そして、ldapサーバーは2つのポート(http 8888 と ldap 1389)で動作しています エクスプロイトコマンド curl 172.17.0.2:808...
log4j-detect
log4j-detect Simple Python 3 script to detect the "Log4j" Java library vulnerability CVE-2021-44228 for a list of URL with multithreading The script "log4j-detect.py" developed in Python 3 is responsible for detecting whether a list of URLs are vulnerable to CVE-2021-44228. To do so, it sends a G...
readable-thrift
Readable Thrift Readable Thrift 通过将二进制 Thrift 协议消息转换为人类友好的格式(反之亦然),让这些消息更易于处理。这使得对二进制格式 Thrift 消息的手动分析和篡改,就像处理 HTTP 之类的明文协议一样简单。 该库使用 Java 实现,因而能够与运行在 JVM 上的流行 Web 应用测试工具(如 Burp 和 ZAP)的扩展进行集成。要启动一个分析或篡改工具,只需解析出相应的字节并将其传递给编解码器即可。 库用法 readablethrift 库是一个基于 Gradle 的 Maven...
CVE-2025-0851
CVE-2025-0851 该漏洞源于Deep Java Library(一个用于Java深度学习的开源框架)中,用于加载模型时解压tar和zip模型归档文件的实用程序,其untar和unzip功能存在文件遍历漏洞。 详细说明:在Linux系统上创建压缩包,并在Windows系统上解压时,可能会将工件写入预期目标之外的位置(即解压过程关注的目标外部)。反之亦然。 测试方法:将两个测试文件test.jar和tar放在C:/路径下,通过cmd(管理员权限)执行(java -jar test.jar / java version :...
apache__mina-sshd_CVE-2023-35887_2-9-2
Apache MINA SSHD Apache MINA SSHD 是一个 100% 纯 Java 库,用于在客户端和服务器端支持 SSH 协议。它并不 旨在替代 Unix 操作系统的 SSH 客户端或 SSH 服务器,而是为需要 SSH 支持的基于 Java 的应用程序提供支持。 该库可以利用多种 I/O 后端: 默认传输是内置的,使用 Java 的 AsynchronousSocketChannel。 Apache MINA,一个可扩展的高性能异步 I/O 库,也可以使用,或者 Netty 异步事件驱动的网络框架也受支持。 受支持的标准 参考实现文档 RFC 4251 -...
whitesource__curekit_CVE-2022-23082_1-1-3
CureKit - WhiteSource Cure 编码包 CureKit 是一个安全库,主要由 WhiteSource Cure 自修复产品使用。 WhiteSource Cure 是一种创新解决方案,能够自动为检测工具在专有代码中发现的漏洞生成修复建议。修复建议直接在漏洞代码上呈现,可直接在 IDE 中使用。 CureKit 包含编码器和其他工具,对 WhiteSource Cure 提出的自修复过程至关重要。CureKit 提供的清理方法可解决代码中的安全漏洞,例如跨站脚本、路径遍历、操作系统命令注入等。这些方法基于 OWASP 的编码器和最佳实践修复建议。 开始使用 CureK...
CLEANSTART-2026-AJ94302 JLine is a Java library for handling console input
Security vulnerability affects the trino package. JLine is a Java library for handling console input...
CLEANSTART-2026-HM88327 JLine is a Java library for handling console input
CVE-2026-77420 affects multiple packages. JLine is a Java library for handling console input. See references for individual vulnerability details...
ff4j__ff4j_CVE-2022-44262_1_8_13_fixed
✨✨✨ FF4J - Java 功能开关 ✨✨✨ Codacy Badge FF4j 是 Feature Toggle(功能开关)模式的一种实现。 🤘特性 功能开关: 在运行时启用和禁用功能——无需部署。在代码中,通过动态谓词(if/then/else)实现多路径保护。 基于角色的切换: 不仅通过标志值启用功能,还通过角色和组(金丝雀发布)驱动访问。支持多种框架,首先支持 Spring Security。 基于策略的切换: 实现自定义谓词(策略模式)来评估功能是否启用。内置提供了一些策略:白/黑名单、基于时间、基于表达式。可连接外部源,如 Drools 规则引擎。 AOP 驱动的切换:...
SnakeYAML-CVE-2022-1471-POC
SnakeYAML-CVE-2022-1471-POC Veracodeブログ用のコード コード実行を実証するには、以下の手順に従ってください。 1. Mavenを使用してプロジェクトをビルドします。 2. python3 -m http.server 8080 を実行してHTTPサーバーを起動します。 3. exploit.java を実行します。サーバー上でHTTP GETリクエストが確認できるはずです。 4. SnakeYAML 2.0が攻撃を防止する方法を実証するには、pom.xml内の1.33依存関係をコメントアウトします。 5...
ldapsdk
UnboundID LDAP SDK for Java 点击此处下载LDAP SDK的最新版本 UnboundID LDAP SDK for Java 是一个快速、强大、用户友好且完全免费开源的Java库,用于与LDAP目录服务器通信。它在性能、易用性和功能方面优于其他基于Java的LDAP API。由 Ping Identity Corporation 开发,并作为Ping Identity客户端和服务器软件的关键组件,持续得到维护和增强。 UnboundID LDAP SDK for Java 可依据 Apache 2.0...
XStream-1
master: v-1.4.x: XStream Java 与 XML 之间的序列化,以及反向转换 Binaries 所有二进制构件都打包在 -bin 归档中。它包含 XStream 的 jar 文件以及构建时使用的任何其他库,或可选的运行时附加组件。建议使用 Xpp3,因为它将大幅提升 XStream 的性能。 Documentation 文档可在 GitHub 上找到。包括: 简介 和 教程 JavaDoc 变更历史 常见问题 Source XStream 的完整源代码打包在 -src 归档中。包括: 主 API xstream/src/java 单元测试...
srikanth-lingala__zip4j_CVE-2018-1002202_1-3-2
zip4j 此仓库包含针对CVE-2018-1002202的zip4j库版本1.3.2(易受攻击)和1.3.3(已修复)的反编译源代码,用于CWE-Bench-Java数据集。GitHub上的原始zip4j仓库不包含这些版本的代码。 版本 版本 1.3.2(易受攻击) 标签 : 1.3.2 状态 : 包含路径遍历漏洞 来源 : 从 zip4j-1.3.2-sources.jar 反编译 存在漏洞的提交 : d87ffa2d64ffb3a0a1cf0c7a69c7b19d7015bfde 1.3.2 sources jar 下载页面 版本 1.3.3(已修复) 标签 : 1.3.3 状态 ...