🔍 CVE-2026-54419

9.8
CVSS Score
CRITICAL
2026-06-18
2026-08-10 12:17
✅ 완료

🇰🇷 한글 설명

PIAF-HMS(PBX-In-A-Flash Hotel Management System)에서 인증 없이 실행 가능한 다수의 SQL 인젝션 취약점이 발견되었습니다. 이 애플리케이션은 인증 메커니즘이 없으며, 사용자 입력 파라미터를 검증이나 이스케이프 처리 없이 mysql_query 함수에 직접 연결하여 사용합니다.

💡 쉬운 설명

호텔 관리 시스템의 보안 구멍을 통해 해커가 데이터베이스에 몰래 명령을 내릴 수 있는 상태입니다. 별도의 로그인 없이도 시스템의 중요한 정보를 훔치거나 조작할 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

claudiopizzillo PIAF-HMS (PBX-In-A-Flash Hotel Management System; no released versions, latest commit 389d2633441b65ced1c104212cd62be2bfca21e5) contains multiple unauthenticated SQL injection vulnerabilities. The application has no authentication mechanism and passes user-supplied HTTP parameters directly into deprecated mysql_query calls via string concatenation, without sanitization, escaping, or parameterization.

📍 영향받는 시스템

PIAF-HMS (최신 커밋 389d2633441b65ced1c104212cd62be2bfca21e5 포함 모든 버전)

⚔️ 공격 벡터

인증되지 않은 공격자가 조작된 HTTP 파라미터를 전송하여 데이터베이스 쿼리를 실행

🛡️ 대응 방법

사용자 입력을 검증하고 Prepared Statements를 사용하여 SQL 쿼리를 매개변수화하며, mysql_query 대신 PDO나 mysqli를 사용하도록 코드를 수정해야 합니다.

🔧 검증 코드

명령어 결과에 문자열 결합(+)을 사용하는 mysql_query 호출이 나타나면 취약한 코드가 존재하는 것입니다.

Shell / Script
grep -r "mysql_query(" /path/to/piaf-hms/ | grep -E "[a-zA-Z0-9_]+".*\+".*""

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL