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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2021-40375 — OpenEyes 3.5.1의 깨진 접근 제어 | Kitploit
도구/GitHubGitHub/dckento/cve-2021-40375
Vulnerability AnalysisInformation GatheringWeb SecurityPenetration TestingMisconfiguration
GitHubdckento/cve-2021-40375

CVE-2021-40375

OpenEyes 3.5.1의 깨진 접근 제어

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2021-40375 - OpenEyes 3.5.1의 취약한 접근 통제 (Broken Access Control)

설명

Apperta 재단이 개발한 OpenEyes 3.5.1에서 부적절한 접근 통제 취약점이 확인되었습니다.

낮은 권한의 사용자가 브라우저에서 환자 프로필을 로드하고, 요구되는 권한 수준 없이 민감한 정보에 접근할 수 있습니다. 애플리케이션이 웹페이지에 'Forbidden' 메시지를 반환함에도 불구하고, 서버 응답에는 여전히 환자에 대한 모든 정보가 포함되어 반환되었습니다. 이 정보는 중간자 프록시(intercepting proxy)에서 확인하거나, 브라우저 내에서 페이지 소스를 보는 것만으로도 확인할 수 있었습니다.

재현 방법

  1. 높은 권한의 사용자로 환자 프로필을 봅니다.
  2. 해당 환자 프로필의 URL을 복사합니다.
  3. OpenEyes 세션에서 로그아웃합니다.
  4. 낮은 권한의 사용자로 로그인합니다.
  5. 환자 프로필 URL을 붙여넣고 해당 페이지로 이동합니다.
  6. OpenEyes가 'Forbidden' 메시지를 반환하는 것을 확인합니다.
  7. 마우스 오른쪽 버튼을 클릭하고 '페이지 소스 보기'를 클릭합니다.
  8. 민감한 환자 정보가 여전히 응답에 포함되어 반환되며, 페이지 소스에서 확인할 수 있음을 확인합니다.

영향

환자 개요에는 환자에 대한 민감한 정보가 포함되어 있습니다. 여기에는 생년월일, NHS 번호, 주소와 같은 개인 식별 정보(PII)가 포함됩니다. 또한, 투약 계획, 처방 정보, 과거 진료 예약, 현재 의학적 문제 또는 과거 시술과 같은 광범위한 의료 정보도 공개됩니다.

이 정보를 권한이 없는 사용자가 획득할 경우 개인 정보 침해가 발생할 수 있으며, OpenEyes 애플리케이션에 저장된 환자 정보의 기밀성에 영향을 미칠 수 있습니다.

데모

https://user-images.githubusercontent.com/20635370/131623408-96ea48aa-68b8-4b71-8f00-8da9c9555ed5.mp4

도구 다운로드