🇰🇷 한글 설명
oretnom23의 php-travel-agency-system 내 admin/delete.php 파일에서 SQL 인젝션 취약점이 발견되었습니다. 공격자가 특정 인자값을 조작하여 원격에서 데이터베이스를 공격할 수 있으며, 현재 공개된 익스플로잇이 존재합니다. 해당 제품은 지속적 배포 방식을 사용하여 정확한 영향 버전 확인이 어렵습니다.
💡 쉬운 설명
여행사 관리 시스템의 삭제 페이지에서 데이터베이스를 조작할 수 있는 보안 구멍이 발견되었습니다. 해커가 원격에서 이 구멍을 통해 중요한 정보를 훔치거나 데이터를 파괴할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability was identified in oretnom23 php-travel-agency-system. This affects an unknown part of the file admin/delete.php. The manipulation of the argument costomer_id/ticket_id/payment_id/id/document_id/salary_id/emp_id/user_id leads to sql injection. The attack can be initiated remotely. The exploit is publicly available and might be used. Continious delivery with rolling releases is used by this product. Therefore, no version details of affected nor updated releases are available. The project was informed of the problem early through an issue report but has not responded yet.
📍 영향받는 시스템
oretnom23 php-travel-agency-system (버전 미상)
⚔️ 공격 벡터
원격에서 admin/delete.php의 특정 인자값(customer_id, ticket_id 등)을 조작하여 SQL 인젝션 수행
🛡️ 대응 방법
입력값에 대한 Prepared Statement 적용 및 SQL 인젝션 방어 로직 구현, 관리자 페이지 접근 제어 강화
🔧 검증 코드
명령어 결과로 해당 인자값을 사용하는 delete.php 파일이 발견되면 취약한 코드 구조를 가질 가능성이 높습니다.
find /var/www/html -name "delete.php" | xargs grep -E "customer_id|ticket_id|payment_id|id|document_id|salary_id|emp_id|user_id"