# CVE-2025-50383: alextselegidis Easy!Appointments SQL injection in order_by parameter

Source: https://junglewise.ai/threats/cve-2025-50383-alextselegidis-easy-appointments-sql-injection-in-order-by  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2025-08-25. Updated: 2026-07-05  
License: CC BY 4.0 with a link back

CVE-2025-50383 · Severity: high · CVSS 8.1 · Published 2025-08-25

Easy!Appointments, an open-source appointment scheduling platform, contains a security flaw that allows users with low-level access (such as customers or service providers) to execute unauthorized database commands. By sending specially crafted requests, an attacker could potentially access sensitive information, modify records, or disrupt the scheduling service. This could lead to the exposure of customer data or unauthorized changes to business appointments.

Technologies: [alextselegidis/easyappointments (Packagist)](https://junglewise.ai/threats/technologies/alextselegidis-easyappointments). Vendors: [Packagist](https://junglewise.ai/threats/vendors/packagist).

## Quick answers

**Is CVE-2025-50383 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2025-50383 being exploited in the wild.

**How severe is CVE-2025-50383?** High severity, with a CVSS score of 8.1, published 25 August 2025.

**Which products and versions are affected?** alextselegidis/easyappointments (Packagist) ECOSYSTEM:introduced=0,fixed=1.5.2-beta.1.

**Is there a fix for CVE-2025-50383?** Yes. alextselegidis/easyappointments (Packagist): upgrade to 1.5.2-beta.1 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2025-50383 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2025-50383?** Check whether you run alextselegidis/easyappointments (Packagist) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- alextselegidis/easyappointments (Packagist): upgrade to 1.5.2-beta.1 or later

  ```sh
  composer require alextselegidis/easyappointments:^1.5.2-beta.1
  ```


## Technical details

A SQL injection vulnerability exists in Easy!Appointments v1.5.1 due to improper neutralization of the 'order_by' parameter in several backend search endpoints. Low-privileged authenticated users (such as Customers and Providers) can exploit this via the /customers/search, /Unavailabilities/search, and /Appointments/search endpoints by submitting a crafted HTTP POST request. The vulnerability manifests as a time-based blind SQL injection (e.g., using SLEEP commands), allowing an attacker to extract data from the underlying MySQL database. Administrative endpoints are also affected but require higher privileges. The issue is resolved in version 1.5.2.

## Affected products

- alextselegidis Easy!Appointments 1.5.1

## Identifiers

- CVE-2025-50383
- GHSA-2f28-69j7-85hf

## Timeline

- 2025-08-25: disclosed
- 2025-08-25: advisory
- 2025-08-25: patched: Fixed in version 1.5.2

## References

- [https://easyappointments.org/](https://easyappointments.org/)
- [https://github.com/Abdullah4eb/CVE-2025-50383](https://github.com/Abdullah4eb/CVE-2025-50383)

## Related threats

- [Easy!Appointments excessive data exposure in customer search](https://junglewise.ai/threats/cve-2026-55651-easy-appointments-excessive-data-exposure-in-customer-search)
- [Easy!Appointments authorization bypass in Google OAuth provider binding](https://junglewise.ai/threats/cve-2026-52841-easy-appointments-authorization-bypass-in-google-oauth-provider)
- [alextselegidis Easy!Appointments SSRF in CalDAV connection test](https://junglewise.ai/threats/cve-2026-52840-alextselegidis-easy-appointments-ssrf-in-caldav-connection-test)
- [Easy!Appointments authorization bypass in appointment store and update](https://junglewise.ai/threats/cve-2026-52839-easy-appointments-authorization-bypass-in-appointment-store-and)
- [Easy!Appointments stored XSS in booking disabled message](https://junglewise.ai/threats/cve-2026-52838-easy-appointments-stored-xss-in-booking-disabled-message)
