🇰🇷 한글 설명
CloudClassroom-PHP-Project의 addnewstudent.php 파일에서 알려지지 않은 부분의 fname 인자 처리에 취약점이 발견되었습니다. 이 인자를 조작하면 크로스 사이트 스크립팅(XSS)이 발생할 수 있으며, 원격에서 공격이 가능합니다. 공개된 익스플로잇이 존재하며, 제조사는 사전 통보에도 응답하지 않았습니다.
💡 쉬운 설명
학생 등록 페이지의 이름 입력란에 악성 스크립트를 넣어 다른 사용자의 브라우저에서 실행되게 만들 수 있는 취약점입니다. 공격자가 이를 이용해 로그인 정보나 개인 데이터를 빼갈 위험이 있습니다.
🇺🇸 원문 (English)
A security vulnerability has been detected in CloudClassroom-PHP-Project. This affects an unknown part of the file addnewstudent.php. Such manipulation of the argument fname leads to cross site scripting. The attack may be launched remotely. The exploit has been disclosed publicly and may be used. This product operates on a rolling release basis, ensuring continuous delivery. Consequently, there are no version details for either affected or updated releases. The vendor was contacted early about this disclosure but did not respond in any way.
📍 영향받는 시스템
CloudClassroom-PHP-Project (롤링 릴리스, 영향받는 버전 정보 없음) 의 addnewstudent.php
⚔️ 공격 벡터
원격에서 fname 파라미터에 악성 스크립트를 삽입하여 피해자 브라우저에서 실행하도록 유도
🛡️ 대응 방법
fname 입력값에 대해 htmlspecialchars() 등으로 출력 이스케이프 처리와 서버 측 입력 검증을 적용하고, 제조사 패치 또는 최신 커밋 반영 전까지 해당 페이지 접근을 제한
🔧 검증 코드
출력이 나오면 fname 값이 이스케이프 없이 사용되고 있어 취약한 것이며, 결과가 없으면 이스케이프 처리가 적용된 것으로 볼 수 있으나 다른 출력 지점도 함께 점검해야 합니다.
grep -n "fname" addnewstudent.php | grep -v -E "htmlspecialchars|htmlentities"
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
💻 영향받는 소프트웨어
Cisco Talos Intelligence for Enterprise Security Cloud