Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2022-34169 — https://nvd.nist.gov/vuln/detail/CVE-2022-34169 | Kitploit
도구/GitHubGitHub/bor8/cve-2022-34169
Vulnerability AnalysisCode AnalysisExploitationLearning & Education
GitHubbor8/cve-2022-34169

CVE-2022-34169

https://nvd.nist.gov/vuln/detail/CVE-2022-34169

저장소 보기
3년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

설명

기기가 CVE-2022-34169에 대해 패치되었는지 확인합니다. 알려진 바에 따르면, Google 직원이 익스플로잇을 발견했지만 공개되지 않았습니다. 수정 방법이 알려져 있으므로, 런타임에 수정이 적용되었는지 확인하기 위해 이 작은 테스트 루틴을 작성했습니다.

직접 빌드 (선택 사항)

선택 사항: JDK가 있는 경우에만 가능합니다:

root@kitploit:~
# Optional: To see if `javac` is available: `sudo updatedb && sudo locate /bin/javac`
javac Bcel.java

6개의 경고는 무시해도 됩니다. 플래그가 지정된 코드는 OpenJDK에서 사용 가능한 Bcel 라이브러리를 포함하는 데 사용됩니다. Bcel 라이브러리를 직접 포함하려면 조금 더 복잡해지고 버전이 미리 정의되는데, 이는 이 연습의 취지와 반드시 일치하지는 않습니다.

실행

root@kitploit:~
# `cd` into (built) folder where `Bcel.class` is, then:
java Bcel

출력 확인

root@kitploit:~
echo $?

오류 코드에 혼동하지 마세요. 반대입니다. 수정 사항 https://github.com/openjdk/jdk/commit/41ef2b249073450172e11163a4d05762364b1297?diff=unified#diff-3d2cb29a8f3fca8e2f3421d2898dce63255b850406456533cce91f26dbf8dbe2R217 은 오류 코드 1로 오류를 발생시켜 보안 위험을 포착합니다. 수정 사항이 없으면 소스 코드는 오류 코드 0으로 오류 없이 실행되지만, 객체에 너무 많은 요소가 생성됩니다!

  • 오류 코드 1은 좋음! :)
  • 오류 코드 0은 나쁨! :(

결과

  • OpenJDK 1.8.0_72 - 나쁨 :(
  • Oracle 1.8.0_131 - 나쁨 :(
  • Oracle 1.8.0_202 - 나쁨 :(
  • Oracle 1.8.0_212 - 나쁨 :(
  • Oracle 1.8.0_341 - 좋음 :)
  • OpenJDK 1.8.0_342 - 좋음 :)
도구 다운로드