🇰🇷 한글 설명
WeGIA 웹 관리자 프로그램 3.8.6 미만 버전에서 설치 단계의 취약점이 발견되었습니다. 인증되지 않은 사용자가 설치 프로세스를 통해 조작된 값을 전달하여 원격 명령을 실행하거나 데이터베이스를 조작할 수 있습니다.
💡 쉬운 설명
설치 화면이 열려 있는 상태에서 해커가 가짜 정보를 입력해 서버를 마음대로 조종할 수 있는 문제입니다. 이를 통해 서버의 파일을 바꾸거나 데이터를 망가뜨릴 수 있습니다.
🇺🇸 원문 (English)
WeGIA is a web manager for charitable institutions. Prior to 3.8.6, the pre-installation web/instalador/instalador.php endpoint is reachable before config.php exists and processes unauthenticated installation POST data. In the Linux reinstall flow, a crafted usuario value reaches a command executed by shell_exec(). The installer also writes attacker-controlled values into executable config.php and concatenates the database name nomebd into a CREATE DATABASE statement. Successful exploitation can execute commands as the web-server user, persist attacker-controlled PHP configuration, and alter or disrupt the application and its data. This issue is fixed in version 3.8.6.
📍 영향받는 시스템
WeGIA version < 3.8.6
⚔️ 공격 벡터
인증되지 않은 사용자가 설치용 PHP 엔드포인트에 조작된 POST 데이터를 전송하여 명령 실행
🛡️ 대응 방법
WeGIA를 최신 버전인 3.8.6 이상으로 업데이트하십시오.
🔧 검증 코드
해당 URL에 접근이 가능하고 설치 페이지가 응답하면 취약할 가능성이 높으므로 버전을 확인해야 합니다.
curl -s http://<target_ip>/web/instalador/instalador.php | grep -q 'instalador.php' && echo 'Vulnerable' || echo 'Not Found'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:L
💻 영향받는 소프트웨어
NVIDIA Cloud Gaming Guest Driver for Linux