Read the docs
TI-2026-82273 Aliases CVE-2026-93757GHSA-j3xg-qwqj-hq74

Authentication bypass in Wild Apricot Login plugin for WordPress

Priority LOW 35CWE-287Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
High
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-287.

Summary

The Wild Apricot Login plugin for WordPress is affected in all versions up to and including 1.0.18. When no contact mapping exists for an incoming SSO login, the plugin matches the contact's email to a WordPress user and logs that user in without proving account ownership (CWE-287). An attacker with custom-level WildApricot membership access who controls a contact with a matching administrator email can authenticate as that administrator on a Multisite network, using a cookie valid across subsites.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

Description from the CNA

The Wild Apricot Login plugin for WordPress is vulnerable to Authentication Bypass via SSO Email-Collision Account Binding in all versions up to, and including, 1.0.18. When no WildApricot contact-ID mapping is found for an incoming SSO login, the plugin falls back to a network-global `get_user_by('email', ...)` lookup in `Module.php` to resolve a WordPress user, then `UserSynchronizer::syncWaContact()` binds and `Controller::login()` issues a session cookie via `wp_set_auth_cookie()` for that resolved user — both guarded only by `is_super_admin()` — without ever requiring proof of ownership of the matched WordPress account such as a password, local account-linking confirmation, inbox verification, or administrator approval. This makes it possible for attackers with custom-level WildApricot membership access to authenticate as an existing WordPress subsite administrator on a path-based Multisite network, obtaining a valid network-global authentication cookie for the victim without their credentials. Exploitation requires that the attacker control a WildApricot contact whose email address matches the target WordPress administrator's email — achievable via a public zero-fee membership application on the connected WildApricot organization — and that they complete the SSO flow on any subsite where Wild Apricot Login is active; because WordPress user identities and authentication cookies are network-global, the cookie issued on that subsite is equally valid on any other subsite where the victim user holds an administrator role.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00425 36th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
wild-apricotWild Apricot Loginup to 1.0.18—No fix listedCNA
  • Wild Apricot Login Vendorwild-apricot Affected up to 1.0.18 Fixed in — No fix listed CNA

Remediation

The sources list no fixed version for Wild Apricot Login.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

Timeline

  1. 2026-10-29 Threatist record created from CVE-2026-93757
  2. 2026-10-29 Alias added: GHSA-j3xg-qwqj-hq74
  3. 2026-10-29 CISA SSVC decision points changed
  4. 2026-10-29 Priority changed: MEDIUM → LOW

References

Sources