POJIA破甲
地图 / CampTix [camptix_private]: the view token is derived from the requester's own IP, so naming any attendee's e-mail unlocks the gated content

CampTix [camptix_private]: the view token is derived from the requester's own IP, so naming any attendee's e-mail unlocks the gated content

身份认证 / 认证缺陷(通用) / #4043537

厂商
WordPress
严重程度
低危 · CVSS 6.3
赏金
—
弱点
认证缺陷(通用)
研究员
@jakubk
披露日期
2026-10-30
资产
*.wordcamp.org
CVE
—

该报告还没有中文解读。

原文摘录

摘自原文(7359 字符中的一小部分)
`[camptix_private]` hides page content behind a check that the visitor holds a ticket. The check is a "view token" that the plugin both **issues** and **verifies** from data the requester controls:
原文中的代码
// plugins/camptix/addons/shortcodes.php:691
public function generate_view_token_for_attendee( $attendee_id ) {
    $email = get_post_meta( $attendee_id, 'tix_email', true );
    $ip    = isset( $_SERVER['REMOTE_ADDR'] ) ? $_SERVER['REMOTE_ADDR'] : '';

    $view_token = md5( 'tix-view-token-' . …

默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 WordPress 所有。

时间线

  • 报告提交
  • 公开披露
阅读 HackerOne 原文 ↗作者 @jakubk · 版权归作者与 WordPress 所有

同类报告

Improper Authentication - any user can login as other user with otp/logout & otp/loginSnapchat · 2021-09-03Bypassing Digits origin validation which leads to account takeoverX / xAI · 2020-06-24Flickr Account Takeover using AWS Cognito APIFlickr · 2021-12-18Chained Bugs to Leak Victim's Uber's FB Oauth TokenUber · 2019-01-25[cs.money] Open Redirect Leads to Account TakeoverCS Money · 2020-09-30OTP token bypass in accessing user settingsRazer · — · $1,000