# 预订日历 <=10.14.11 权限绕过漏洞
## 概述
WordPress Booking Calendar插件在10.14.11及之前所有版本中存在缺少授权验证的漏洞,导致敏感信息泄露。
## 影响版本
Booking Calendar插件所有版本 ≤ 10.14.11
## 细节
该漏洞为缺少有效的权限验证机制。攻击者仅需具备订阅者(Subscriber)及以上权限,即可访问未授权的接口或功能,进而读取数据库中的全部预订记录。
## 影响
攻击者可获取其他用户的敏感个人信息(PII),包括姓名、电子邮件地址、电话号码、物理地址、支付状态、预订费用及预订哈希值。
是否为 Web 类漏洞: 未知
判断理由:
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
标题: ERROR: The request could not be satisfied -- 🔗来源链接
标签:
神龙速读:
- **Error Code:** 403 ERROR
- **Message:** The request could not be satisfied.
- **Details:**
- Request blocked by CloudFront.
- Unable to connect to the server for the app or website at this time.
- Possible causes: Too much traffic or a configuration error.
- Recommendation: Try again later or contact the app or website owner.
- Additional help: Review CloudFront documentation for troubleshooting steps to prevent the error.
- **Request ID:** 5_7oUW1J5Q-cdE562-QbGDhpdtFhcpJ7d3qFHm90rFeD7pQY0aclu===
标题: Changeset 3436482 for booking – WordPress Plugin Repository -- 🔗来源链接
标签:
神龙速读:
### 关键信息总结
- **更新版本信息**
- 更新到了 `10.14.12`
- 修复了在插件初次激活后,预定日历菜单的最小用户角色为 'editor'
- **更改日志**
- **10.14.12 版本**
- 修复了在插件初次激活后,预定日历菜单的最小用户角色默认设置为 'editor',而不是原来的 'subscriber'
- **相关文件修改**
- `core/wpbc-activation.php` 文件中,更改了多个用户角色设置项的默认值,从 'subscriber' 改为 'editor'
- `readme.txt` 中更新了稳定标签为 `10.14.12`
- `wpdev-booking.php` 文件中,更新了版本号定义
### 潜在安全提示
- 通过提升用户角色最小权限(从 'subscriber' 到 'editor'),此更改可能减少低权限用户对插件功能的访问,从而缓解了一定的安全风险,但也需要关注是否影响了插件的灵活性与用户需求。
标题: Diff [3416518:3432649] for booking/trunk – WordPress Plugin Repository -- 🔗来源链接
标签:
神龙速读:
## 关键漏洞信息
- **版本更新**:
- 版本更新后的插件文件包含了大量更新和添加的内容,这表明开发者在积极修复潜在漏洞和功能增强。
- **变更文件**:
- 更新涉及多个后端和前端文件,如`wpbc_all.js`、`wpbc_all_admin.css`、`wpbc_all_admin.min.css`等,可能包括安全补丁。
- 包括新的前端表单处理文件`elementor-booking-form.php`和可能涉及表单提交逻辑的`wpbc-activation.php`,这些都可能与漏洞修复相关。
- **潜在风险点**:
- 修改或添加了与预订(booking)逻辑相关的多个文件,如`wpdev-booking.php`、`booking_form_submit.js`等,可能存在SQL注入、XSS或CSRF等攻击的风险点。
- 更新前后对比文件提供了一个检查点,开发者或安全人员可以分析这些文件的变更,以识别修复的具体漏洞和潜在的新的安全问题。
暂无评论