MIT License

项目介绍

gunh0/kr-vulhub 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 MIT License 许可证,目前获得 49 个 Star、701 次 Fork。

仓库全名
gunh0/kr-vulhub
开源许可证
MIT License
Star 数
49
Fork 数
701
未关闭 Issue
348

README 摘要

Korean Vulhub (한글판) 취약한 도커 환경을 구축하여, 이해도를 높이고, 실습을 통해 보안 기술을 익히는 것을 목표로 합니다. Vulhub ( ) 을 참고하여, 다양한 컨테이너 기반의 취약한 환경을 구축합니다. Table of Contents ActiveMQ — Java 기반 오픈소스 메시지 브로커 CVE-2016-3088 — ActiveMQ fileserver 임의 파일 쓰기 → RCE Contributor: @Roronoawjd | Risk Score: 9.8 (Reproducibility: 75%) CouchDB — Erlang 기반 오픈소스 문서 지향 NoSQL 데이터베이스 CVE-2017-12635 — CouchDB JSON 파서 불일치를 이용한 원격 권한 상승 Contributor: @jason1343 | Risk…

完整内容见 GitHub 原始 README 或本页 。

常见问题

kr-vulhub 用什么语言开发?

主要使用 Python 编写,采用 MIT License 许可证,目前有 49 个 Star。

kr-vulhub 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 kr-vulhub 的源码?

可以直接克隆仓库:git clone https://github.com/gunh0/kr-vulhub.git;安装与运行步骤见仓库 README。

kr-vulhub 最近还在维护吗?

仓库最近一次更新为 6月27日,当前有 348 个未关闭 Issue;Star 数为 49,可作为社区活跃度的参考。

关于

🐳 docker-compose 를 활용한 취약한 환경 구성 및 검증 (vulhub 한글판)

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
1500
价值分
227
活跃状态
活跃

语言占比

Dockerfile
Java
JavaScript
Makefile
PHP
Python
Shell

README

Korean Vulhub (한글판)

logo

취약한 도커 환경을 구축하여, 이해도를 높이고, 실습을 통해 보안 기술을 익히는 것을 목표로 합니다.

Vulhub (https://vulhub.org/) 을 참고하여, 다양한 컨테이너 기반의 취약한 환경을 구축합니다.


Table of Contents

  • ActiveMQ — Java 기반 오픈소스 메시지 브로커

    • CVE-2016-3088 — ActiveMQ fileserver 임의 파일 쓰기 → RCE
      • Contributor: @Roronoawjd | Risk Score: 9.8 (Reproducibility: 75%)
  • CouchDB — Erlang 기반 오픈소스 문서 지향 NoSQL 데이터베이스

    • CVE-2017-12635 — CouchDB JSON 파서 불일치를 이용한 원격 권한 상승
      • Contributor: @jason1343 | Risk Score: 9.8 (Reproducibility: 70%)
  • Django — Python 기반 웹 프레임워크

  • Express — Node.js 웹 프레임워크

    • CVE-2024-29041 — Express 오픈 리다이렉트 취약점
      • Contributor: @j93es | Risk Score: 6.1 (Reproducibility: 75%)
  • Elfinder — PHP 기반 웹 파일 관리자

    • CVE-2021-32682 — ZIP 인수 삽입을 통한 원격 코드 실행
      • Contributor: @Tjdmin1 | Risk Score: 9.8 (Reproducibility: 75%)
  • Flask — Python 경량 웹 프레임워크

    • SSTI — Server Side Template Injection
      • Contributor: @positiveWand | Risk Score: 9.0 (Reproducibility: 75%)
  • Gradio — Python 기반 ML 모델 웹 인터페이스 라이브러리

    • CVE-2023-51449 — /file 엔드포인트 디렉터리 트래버설
      • Contributor: @annseojin | Risk Score: 7.5 (Reproducibility: 80%)
  • GeoServer — Java 기반 오픈소스 공간 데이터 서버

  • HugeGraph — Apache 기반 오픈소스 그래프 데이터베이스

    • CVE-2024-43441 — JWT 비밀 키 하드코딩으로 인한 인증 우회
      • Contributor: @HanTul | Risk Score: 9.8 (Reproducibility: 85%)
  • Librsvg — GNOME SVG 렌더링 라이브러리

    • CVE-2023-38633 — librsvg xi:include 디렉터리 탐색 파일 읽기
      • Contributor: @EL55 | Risk Score: 7.5 (Reproducibility: 80%)
  • Libssh — SSHv2 프로토콜 C 라이브러리

    • CVE-2018-10933 — libssh 서버 state machine 인증 우회
      • Contributor: @hhtboy | Risk Score: 9.8 (Reproducibility: 75%)
  • MongoExpress — MongoDB 웹 기반 관리 인터페이스

  • MySQL — 관계형 데이터베이스

  • Next.js — React 기반 풀스택 웹 프레임워크

  • Nginx — 고성능 웹 서버 / 리버스 프록시

    • CVE-2017-7529 — Nginx Integer Overflow Vulnerability
      • Contributor: @c0dep1ayer | Risk Score: 7.5 (Reproducibility: 75%)
  • Node — JavaScript 런타임 환경

    • CVE-2017-14849 — Node.js path.normalize() 디렉터리 탐색 취약점
      • Contributor: @ssongk | Risk Score: 7.5 (Reproducibility: 75%)
    • CVE-2017-14849 (2) — Node.js path.normalize() 디렉터리 탐색 취약점
      • Contributor: @junwonheo | Risk Score: 7.5 (Reproducibility: 65%)
  • PHP — 서버 사이드 스크립트 언어

    • CVE-2012-1823 — php-cgi 인자 주입을 통한 원격 코드 실행
      • Contributor: @kty121 | Risk Score: 9.8 (Reproducibility: 80%)
  • Python — Python 런타임 환경

    • CVE-2017-8291 — PIL(Pillow) GhostScript EPS 처리 RCE
      • Contributor: @wjdgnsdl213 | Risk Score: 9.8 (Reproducibility: 75%)
  • Redis — 인메모리 키-값 데이터베이스

    • CVE-2022-0543 — Lua 샌드박스 탈출을 통한 원격 코드 실행
      • Contributor: @yeo0n | Risk Score: 10.0 (Reproducibility: 65%)
  • Spring — Java 엔터프라이즈 웹 프레임워크

    • CVE-2022-22963 — Spring Cloud Function SpEL 코드 주입
      • Contributor: @foskingson | Risk Score: 9.8 (Reproducibility: 75%)
    • CVE-2022-22965 — Spring Framework RCE via Data Binding (Spring4Shell)
      • Contributor: @ddddabi | Risk Score: 9.8 (Reproducibility: 70%)
    • CVE-2022-22978 — Spring Security Authorization Bypass in RegexRequestMatcher
      • Contributor: @sub0810 | Risk Score: 9.8 (Reproducibility: 80%)
  • Struts2 — Java 기반 MVC 웹 프레임워크

    • CVE-2018-11776 — Struts2 S2-057 URL 매핑 OGNL 표현식 주입 RCE
      • Contributor: @ye11oc4t | Risk Score: 8.1 (Reproducibility: 80%)
    • CVE-2019-0230 — Struts2 S2-059 OGNL 표현식 주입 RCE
      • Contributor: @hy30nq | Risk Score: 9.8 (Reproducibility: 80%)
  • Tiki Wiki — PHP 기반 오픈소스 CMS / Wiki

    • CVE-2020-15906 — TikiWiki CMS Authentication Bypass → RCE
      • Contributor: @haijun9 | Risk Score: 8.8 (Reproducibility: 60%)
  • Tomcat — Java 기반 오픈소스 웹 애플리케이션 서버

    • CVE-2020-1938 — Apache Tomcat AJP 파일 읽기 (Ghostcat)
      • Contributor: @mythofsummer | Risk Score: 9.8 (Reproducibility: 70%)

Report Evaluation

각 보고서는 취약점 자체의 위험도와 Report Reliability를 분리해 평가합니다. Docker 환경과 제출된 PoC를 재검증한 뒤 기록합니다.

  • Reproducibility: 제출된 환경과 PoC를 그대로 따랐을 때 재현 가능한 정도를 0%에서 100%로 표현합니다. 환경 구성, 취약 조건, 재현 절차, PoC 코드, 실행 결과, 대응 방안의 명확성을 기준으로 평가합니다.
  • Risk Score: 인증 필요 여부, 원격 악용 가능성, 영향 범위, PoC 및 Docker 환경에서 확인되는 실제 동작을 기준으로 CVSS처럼 0.0에서 10.0 사이로 평가합니다.

评论

暂无评论