🇰🇷 한글 설명
onetwothreeneth HospitalManagementSystem의 Account Administration 구성 요소 내 php/controller.php 파일의 update_subaccount 함수에서 결함이 발견되었습니다. user_id 인자를 조작하여 부적절한 권한 부여가 발생할 수 있으며, 원격 공격자가 이를 악용할 수 있습니다. 현재 해당 취약점에 대한 익스플로잇이 공개된 상태입니다.
💡 쉬운 설명
병원 관리 시스템의 계정 관리 기능에서 사용자 ID를 마음대로 바꿔서 다른 사람의 정보를 수정할 수 있는 보안 구멍이 발견되었습니다. 해커가 멀리 떨어진 곳에서도 이 문제를 이용해 시스템 권한을 가로챌 수 있습니다.
🇺🇸 원문 (English)
A flaw has been found in onetwothreeneth HospitalManagementSystem up to 9ef91ed6007314b6473110ed699dff76d158f61d. This affects the function update_subaccount of the file php/controller.php of the component Account Administration. This manipulation of the argument user_id causes improper authorization. Remote exploitation of the attack is possible. The exploit has been published and may be used. This product follows a rolling release approach for continuous delivery, so version details for affected or updated releases are not provided. The project was informed of the problem early through an issue report but has not responded yet.
📍 영향받는 시스템
onetwothreeneth HospitalManagementSystem (버전 9ef91ed6007314b6473110ed699dff76d158f61d 이하)
⚔️ 공격 벡터
원격에서 php/controller.php의 update_subaccount 함수에 조작된 user_id 인자를 전달하여 공격
🛡️ 대응 방법
해당 소프트웨어의 최신 보안 패치를 적용하거나, 관련 함수(update_subaccount)에 대한 입력값 검증 및 권한 확인 로직을 구현해야 합니다.
🔧 검증 코드
명령어 실행 결과 해당 함수가 존재하고, 인자값에 대한 권한 검증 로직이 누락되어 있다면 취약한 상태입니다.
grep -r "update_subaccount" php/controller.php