🔍 CVE-2026-54671

8.8
CVSS Score
HIGH
2026-09-17
2026-09-18 13:18
✅ 완료

🇰🇷 한글 설명

자선 단체용 웹 관리자인 WeGIA 3.8.5 미만 버전에서 권한 검증 미흡으로 인한 취약점이 발견되었습니다. 인증된 저권한 사용자가 소유권 확인 없이 타인의 ID를 사용하여 개인정보, 의료 정보 및 가족 정보를 읽거나 수정 또는 삭제할 수 있습니다.

💡 쉬운 설명

로그인한 일반 사용자가 다른 사람의 개인정보를 마음대로 보거나 고치고 지울 수 있는 보안 구멍이 있습니다. 이로 인해 이름, 주소, 의료 기록 같은 민감한 정보가 유출될 위험이 있습니다.

🇺🇸 원문 (English)

WeGIA is a web manager for charitable institutions. Prior to 3.8.5, WeGIA maps InternoControle to an empty resource array in web/controle/control.php, and verificarPermissao in web/dao/MiddlewareDAO.php treats that empty array as unconditional access for every authenticated user. The methods in web/controle/InternoControle.php, including listarUm, alterar, and excluir, accept user-controlled id or idInterno values without verifying ownership, allowing a low-privileged user to read, modify, or delete another person's records and expose personal, identity, address, medical, and family information. The advisory notes that a self-referencing load bug can crash this controller in the reported revision, but the empty-resource authorization pattern and affected methods remain the vulnerability under review. This issue is fixed in version 3.8.5.

📍 영향받는 시스템

WeGIA version < 3.8.5

⚔️ 공격 벡터

인증된 사용자가 조작된 ID 값을 포함한 HTTP 요청을 전송하여 타인의 데이터에 접근

🛡️ 대응 방법

WeGIA를 최신 보안 패치가 적용된 버전 3.8.5 이상으로 업데이트하십시오.

🔧 검증 코드

명령어 결과에 3.8.5 미만의 버전 번호가 출력되면 취약한 상태입니다.

Shell / Script
curl -s http://<target_ip>/version.php | grep -E '3\.[0-8]\.[0-4]'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

IBM Security Verify Access