Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/artem-smotrakov/cve-2016-1000027-poc
漏洞分析漏洞利用Web应用程序漏洞利用学习与教育Payload 开发实验室与实践
GitHubartem-smotrakov/cve-2016-1000027-poc

cve-2016-1000027-poc

CVE-2016-1000027 的 PoC

查看仓库
12815年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2016-1000027 的 PoC

这是一个受 CVE-2016-1000027 影响的演示 Spring Boot 应用程序。

漏洞复现步骤

  1. 启动存在漏洞的服务器 com.gypsyengineer.server.Server。
  2. 运行 com.gypsyengineer.client.Exploit。

Exploit 类读取 payload.bin 并将其发送给存在漏洞的服务器。 payload.bin 包含由 ysoserial 生成的 payload。 当前的 payload.bin 是 CommonsCollections5,它会运行 gedit:

root@kitploit:~
java -jar target/ysoserial-0.0.6-SNAPSHOT-all.jar CommonsCollections5 gedit > payload.bin

如何修复受 CVE-2016-1000027 影响的应用程序

该问题尚未在 Spring Framework 中修复。参见 https://github.com/spring-projects/spring-framework/issues/24434

以下是一些可以在应用程序端采取的措施。

  1. 最佳做法是停止使用 HttpInvokerServiceExporter 和 RemoteInvocationSerializingExporter 类。 它们已被弃用,很可能在 Spring Framework 的后续版本中被移除。
  2. 不要接受基于这些易受攻击类的端点中的不可信数据。
  3. 使用 JEP 290 引入的序列化过滤器。

链接

  1. [R2] Pivotal Spring Framework HttpInvokerServiceExporter readRemoteInvocation Method Untrusted Java Deserialization
  2. OWASP: 不可信数据的反序列化
  3. 本应用程序基于 此项目 构建。
下载工具