CVE-2026-52841

LOW
INFO Priority: 0.01 BB Relevance: 31/100
Published: 2026-07-14 Modified: 2026-10-24 First seen: 2026-10-29 Status: active

Attack Surface

Network

CVSS Vector Breakdown

AV: Network
AC: High
PR: High
UI: Required
S: Unchanged
C: Low
I: Low
A: None

Description

Easy!Appointments is a self hosted appointment scheduler. In versions prior to 1.6.0, `Google::oauth` at `application/controllers/Google.php:278` stores its URL-supplied `provider_id` in the session, and `oauth_callback` saves the issued Google OAuth token against that row without checking the caller owns the provider. Any logged-in backend user (admin, provider, or secretary) rebinds a peer provider's Google sync to a Google account they control. The peer's appointments then sync into the attacker's calendar with each customer's name and email attached as attendee data. Version 1.6.0 patches the issue.

Weakness Classification (1)

Bug Bounty Relevance

31 / 100
✓ Network accessible

CVSS Score

3.1 / 10.0 v3.1
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N

EPSS — Exploitation Probability

0.21%
Raw Score 0.002060
Percentile 10.7%
Date 2026-10-29

EPSS Trend

2026-10-29
0.00206
2026-10-28
0.00206

Intelligence Sources

nvd ref →