CVE-2025-11399CVE-2025-11399是SourceCodester酒店与旅馆管理系统(Hotel and Lodge Management System)1.0版本中存在的一个SQL注入安全漏洞。该漏洞由安全研究人员[email protected]发现并报告,于2025年10月7日公开披露。CVSS 3.1评分为6.3分,属于中等严重等级。
该漏洞存在于系统的/pages/save_room.php文件中,具体位于对参数floorno的处理逻辑中。攻击者可以通过远程方式利用此漏洞,无需用户交互,但需要低权限认证即可发起攻击。漏洞的成功利用可能导致数据库中的敏感信息泄露、数据被篡改以及服务可用性受到影响。
SourceCodester酒店与旅馆管理系统是一款用于酒店和旅馆日常运营管理的Web应用程序,包含客房管理、预订管理、客户信息管理等核心功能。由于该系统涉及业务运营数据,SQL注入漏洞的存在可能导致大量业务数据和客户隐私信息面临泄露风险。
该漏洞的利用方法已被公开披露,攻击者可以参考公开的PoC代码或技术细节进行攻击。由于利用难度较低且已有公开利用代码,建议相关用户尽快采取修复措施以降低安全风险。
该SQL注入漏洞位于SourceCodester酒店与旅馆管理系统1.0版本的/pages/save_room.php文件中。漏洞的根源在于该文件在处理用户提交的floorno参数时,未对该参数进行充分的输入验证和参数化处理,直接将用户输入拼接到SQL查询语句中执行。
从技术层面分析,攻击者可以通过构造恶意的floorno参数值,利用SQL注入技术绕过正常的查询逻辑。典型的攻击payload可能采用联合查询(UNION SELECT)、布尔盲注、时间盲注或报错注入等方式提取数据库中的敏感信息。
由于该漏洞的攻击向量为网络(AV:N),攻击复杂度低(AC:L),且仅需要低权限认证(PR:L),攻击者可以在登录系统后,通过向/pages/save_room.php发送精心构造的HTTP请求来触发漏洞。漏洞影响包括机密性、完整性和可用性的降低(C:L/I:L/A:L),表明攻击者不仅可以读取数据库内容,还可能修改数据或影响系统正常运行。
该漏洞的利用链相对简单:攻击者首先获取系统的低权限账户,然后构造包含SQL注入payload的请求,通过floorno参数注入恶意SQL语句,最终实现对后端数据库的非授权访问或操作。