cbcvebase.
CVE-2022-0482
published 2022-03-09

CVE-2022-0482: Exposure of Private Personal Information to an Unauthorized Actor in GitHub repository alextselegidis/easyappointments prior to 1.4.3.

PriorityP183critical9.1CVSS 3.1
AVNACLPRNUINSUCHIHAN
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
38.13%
98.4th percentile
Exposure of Private Personal Information to an Unauthorized Actor in GitHub repository alextselegidis/easyappointments prior to 1.4.3.

Affected

3 ranges
VendorProductVersion rangeFixed in
alextselegidisalextselegidis_easyappointments>= unspecified < 1.4.31.4.3
alextselegidiseasyappointments>= 0 < 1.4.31.4.3
easyappointmentseasyappointments< 1.4.31.4.3

Detection & IOCsextracted from sources · hover to see the quote

url/index.php/backend_api/ajax_get_calendar_events
path/index.php/backend_api/ajax_get_calendar_events
cookiecsrfCookie
commandcsrfToken={{csrf_token}}&startDate=2022-01-01&endDate=2022-01-01
  • Detect unauthenticated POST requests to the vulnerable endpoint /index.php/backend_api/ajax_get_calendar_events; a successful exploit response will contain both '"appointments":' and '"unavailables":' in the body with HTTP 200.
  • The exploit first performs a GET to /index.php to harvest the csrfCookie value from the response headers, then replays it as csrfToken in the POST body — monitor for this two-step unauthenticated sequence.
  • The csrfToken parameter value is extracted from the Set-Cookie / response header key 'csrfCookie'; look for POST requests to the calendar events API where the csrfToken matches a cookie value obtained in a prior unauthenticated GET.
  • ·The vulnerability affects Easy!Appointments versions prior to 1.4.3; version 1.4.3 and above are not vulnerable. Ensure the target version is confirmed before acting on detections.
  • ·The exploit requires no authentication (PR:N) and no user interaction (UI:N), meaning any network-accessible instance is at risk without additional access controls.

CVSS provenance

nvdv3.19.1CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
nvdv3.09.1CRITICALCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
nvdv2.06.4MEDIUMAV:N/AC:L/Au:N/C:P/I:P/A:N
vulncheck9.1CRITICAL
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.