🔍 CVE-2021-41677

9.8
CVSS Score
CRITICAL
2021-11-30
2026-06-17 04:08
✅ 완료

🇰🇷 한글 설명

openSIS 8.0 버전에서 MySQL 또는 MariaDB를 데이터베이스로 사용할 때 발생하는 SQL 인젝션 취약점입니다. 공격자는 /opensis/functions/GetStuListFnc.php 경로의 &Grade= 파라미터를 통해 악의적인 SQL 명령을 실행할 수 있습니다.

💡 쉬운 설명

데이터베이스에 명령을 몰래 전달하여 정보를 빼내거나 조작할 수 있는 보안 구멍이 발견되었습니다. 특정 웹 페이지의 입력창을 통해 공격자가 시스템의 중요한 데이터를 마음대로 다룰 수 있습니다.

🇺🇸 원문 (English)

A SQL injection vulnerability exists in version 8.0 of openSIS when MySQL or MariaDB is used as the application database. An attacker can then issue the SQL command through the /opensis/functions/GetStuListFnc.php &Grade= parameter.

📍 영향받는 시스템

openSIS version 8.0 (MySQL 또는 MariaDB 사용 시)

⚔️ 공격 벡터

HTTP GET 요청을 통한 /opensis/functions/GetStuListFnc.php 파일의 &Grade= 파라미터 조작

🛡️ 대응 방법

해당 취약점이 해결된 최신 버전으로 업데이트하거나, 입력값 검증 로직을 적용하여 SQL 인젝션을 방어해야 합니다.

🔧 검증 코드

명령어 실행 결과로 SQL 문법 오류나 데이터베이스 정보가 포함된 응답이 출력되면 취약할 가능성이 높습니다.

Shell / Script
curl -s -X GET 'http://<target_ip>/opensis/functions/GetStuListFnc.php?&Grade=1'' OR ''1''=''1' | grep -i 'error'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MariaDB