169 matches found
hka-seminar-log4shell
Seminar Paper - Log4Shell Vulnerability Demonstration CVE-2021-44228 Security Notice This repository is intended exclusively for educational and demonstration purposes as part of a security-related seminar paper. Do not use this code in production environments or against systems without explicit...
CVE-2022-40146_Exploit_Jar
Apache Batik SSRF to RCE Jar Exploit Component link https://github.com/apache/xmlgraphics-batik Blog https://www.zerodayinitiative.com/blog/2022/10/28/vulnerabilities-in-apache-batik-default-security-controls-ssrf-and-rce-through-remote-class-loading Usage Modify the line 11 in...
CVE-2019-2725
CVE-2019-2725 CVE-2019-2725 CNVD-C-2019-48814, WebLogic wls9-async Eco de comandos 10.3.6 12.1.3 ResultBaseExec.java Se usa para probar defineClass: decodificará la clase maliciosa desde base64 y ejecutará el código. Es principalmente por conveniencia se puede usar o no. JDK7u21.java Generará el...
java-remote-class-loader
このツールを使用すると、Javaクラスファイルの形式でJavaバイトコードをクライアント(または潜在的なターゲット)に送信し、Java ClassLoaderとReflect APIを使用してロードおよび実行できます。クライアントはサーバーからクラスファイルを受信し、それぞれの実行出力を返します。ペイロードはJavaで記述し、サーバーを起動する前にコンパイルする必要があります。 特徴 クライアント・サーバーアーキテクチャ Javaクラスファイルのリモートローディング ChaCha20暗号を使用した転送中の暗号化 引数による設定定義 サーバー再起動時に通信を再確立するキープアライブ機構...
CVE-2021-44228
CVE-2021-44228 我觉得这边的内容更具实用性(哭)christophetd/log4shell-vulnerable-app 因为只是出于兴趣、一时兴起去调查的,所以可能有些地方含糊不清或者存在错误。 请务必自行承担责任。 搭建复现环境。 只要是在 Linux 环境下,应该就能运行。 1. 下载 jdk 从 jdk8u191 开始,新增了 com.sun.jndi.rmi.object.trustURLCodebase 选项,默认值为 False。 在这种状态下无法加载外部准备的 class,所以这次我们使用更早之前的版本。 ( 也许能加载内部类或进行绕过?? )...
Weblogic-CVE-2020-2551-To-Internet
Weblogic-CVE-2020-2551-To-Internet CVE-2020-2551 POC to use on the Internet 测试POC(可用于外网测试) python CVE-2020-2551.py HOST IP 尝试修改codebase进行远程类加载(失败) python CVE-2020-TEST.py HOST IP 浅谈 weblogic CVE-2020-2551 漏洞 & 外网POC构造 (首发于安全客,原文链接) 0x00 基础概念 学习这个漏洞需要一些前置知识,比如CORBA与RMI 简单的概述一下:...
CVE-2022-41828
CVE-2022-41828 Amazon AWS Redshift JDBC 驱动远程代码执行(RCE) The Amazon JDBC Driver for Redshift 是一个 Type 4 JDBC 驱动,通过 Java Platform, Enterprise Editions 中可用的标准 JDBC 应用程序接口(API)提供数据库连接。该驱动可让任何 Java 应用程序、应用服务器或支持 Java 的小程序访问 Redshift。 在 redshift-jdbc42 2.1.0.7 及以下版本中存在一个潜在的远程命令执行问题。当将插件与驱动一起使用时,驱动会根据通过...
fastjson
fastjson Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Fastjson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of...
CVE-2026-47858
CVE-2026-47858 — Spring Tools live information 模式未授权 JMX 远程代码执行(PoC) English README | 漏洞公告: Spring Security Advisory | CVE Record 漏洞 :Spring Tools for Eclipse ≤ 5.2.0 / VSCode·Cursor·Theia ≤ 2.2.0 以 live information 模式 (默认开启)启动 Spring Boot 应用时,会向应用注入无认证、无 TLS、绑定全部网卡 的 JMX 远程参数。相邻网络的攻击者可以无凭据连接该 JM...
CVE-2026-0848-PoC-Improper-Input-Validation
CVE-2026-0848 - NLTK StanfordSegmenter RCE PoC ⚠️ 警告 此代码会在你的系统上执行任意命令。仅在虚拟机或隔离容器中使用。 描述 CVE-2026-0848 的功能性 PoC。演示了恶意 JAR 文件在被 NLTK 加载时如何执行任意代码。 要求 Python 3.8+ Java JDK 8+(用于编译 payload) NLTK 3.9.2(将自动安装) 安装与执行 root@kitploit: 克隆 git clone https://github.com/tu-usuario/CVE-2026-0848-PoC.git cd...
CVE-2026-65181 Apache Impala: RCE via External Data Source Class Loading
Insufficient authorization of Data Source tables in Impala 2.7-4.5 allows a client with privileges to upload a file to remote storage and create a table to execute arbitrary Java code. Users are recommended to upgrade to version 4.5.2, which fixes this issue...
CVE-2026-65181
Apache Impala versions 2.7 through 4.5 are affected by an insufficient authorization flaw in Data Source tables that enables remote code execution (RCE) via external data source class loading . A client with existing privileges can upload a file to remote storage and create a table, which trigger...
yaml-payload
yaml-payload 一个用于 CVE-2022-1471 的 SnakeYAML 反序列化利用 payload,改编自 artsploit/yaml-payload(最初基于 mbechler/marshalsec)。 功能 当通过 SnakeYAML 不安全的 Yaml.load 加载时,此 payload 会接管正在运行的应用程序 ,并用一个 "You've Been PWNED" 页面替换它: 1. 通过反射将 Tomcat Valve 注入 到正在运行的 Spring Boot 应用中,劫持现有的 8080 端口 —— 相同的 URL(包括任何 ngrok 隧道)现在会提供...
graylog-cve-2024-24824-exploit
在 JVM 上利用任意类加载 本仓库包含我在演讲中展示的概念验证漏洞利用: 在 JVM 上利用任意类加载 如果你感兴趣,可以在这里观看:Youtube 该漏洞利用针对 CVE-2024-24824 (幻灯片中有一处小拼写错误),这是一个影响 Graylog 2.0.0 至 5.2.3 版本的任意类加载漏洞。 这项研究没有将任意类加载视为最终目标,而是通过分析可用的 JVM 类路径,探讨如何滥用该原语来发现并构建越来越强大的漏洞利用技术。 Overview 如果能够使用攻击者控制的数据实例化任意类,那么挑战就变成了: 我们到底能用它做什么? 答案完全取决于目标应用程序类路径中存在哪些类。...
papercut-toolkit
PaperCut CVE-2026-81578 + CVE-2026-82078 防御工具包 一个防御性 工具包,用于检查并了解对 PaperCut 中链式预认证远程代码执行 漏洞的暴露情况: CVE-2026-81578 — 关键功能缺少身份验证(CWE-306)。远程未认证请求可在访问验证完成前触发管理后台操作。 CVE-2026-82078 — 不安全的动态类加载。数据库连接工具可从可配置名称实例化驱动类,且无白名单 → 任意 Java 字节码执行 → 主机命令执行(CVSS 9.4 严重)。 链式利用路径:互联网 → 无认证 → 配置篡改 → 不安全类加载 → 任意 Java 执...
CVE-2026-19032
A flaw was found in jackson-databind. When deserializing java.nio.file.Path from untrusted JSON input, the deserializer resolves an attacker-supplied Uniform Resource Identifier URI without restricting the URI scheme. This allows a remote attacker to select and drive an arbitrary registered...
Linux Distros Unpatched Vulnerability : CVE-2026-19032
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. In...
EUVD-2026-68961
jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. In JDKFromStringDeserializer.NioPathHelper.deserialize, a string bound from untrusted JSON is passed to new URIvalue and then to Path.ofuri. When that throws...
CVE-2026-19032 jackson-databind resolves attacker-controlled URI schemes when deserializing java.nio.file.Path
jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. In JDKFromStringDeserializer.NioPathHelper.deserialize, a string bound from untrusted JSON is passed to new URIvalue and then to Path.ofuri. When that throws...