Easy!Appointments: Autorisierungsumgehung in Booking::register()
Zusammenfassung
Easy!Appointments bis einschliesslich 1.6.0 enthält eine Autorisierungsumgehung im Endpunkt zur Buchungsregistrierung (Booking::register()). Ein nicht authentifizierter Angreifer, der eine Termin-ID ohne deren Hash übergibt, kann jeden Termin ändern, indem er sequenzielle IDs mit einem selbst angegebenen manage_mode-Flag durchprobiert. Dadurch kann er Termindetails überschreiben, Termine Kunden unter seiner Kontrolle zuordnen und Verwaltungs-Hashes erlangen, um Termine zu verschieben oder zu stornieren.
Betroffen
- Easy!Appointments Versionen 0 bis 1.6.0 (gemäss CNA-Eintrag)
- Status der Standardkonfiguration: nicht betroffen (gemäss CNA-Eintrag)
Behoben in
Unbekannt. Es wurde keine Herstellerwarnung gefunden, die eine korrigierte Version bestätigt. Man sollte nicht davon ausgehen, dass 1.6.0 korrigiert ist; sie ist die letzte betroffene Version.
Umgehung
Unbekannt. Der Hersteller hat keinen Workaround veröffentlicht.
Ausnutzung
- CISA SSVC: Proof-of-Concept-Ausnutzung vorhanden, automatisierbar: ja, technische Auswirkung: teilweise
- Nicht als aktiv in freier Wildbahn ausgenutzt bekannt
Unsere Empfehlung
- Prüfen, ob eine Easy!Appointments-Instanz bis 1.6.0 im Einsatz ist, und den Internetzugriff auf das Buchungssystem einschränken oder es hinter Zugriffskontrollen platzieren
- Termindaten auf unerwartete Änderungen prüfen, etwa neu zugeordnete Kunden oder geänderte Zeiten
- Vor dem Upgrade ein Datenbank-Backup erstellen
- Nur auf eine Version aktualisieren, die vom Hersteller als korrigiert bestätigt ist, und diese anhand des referenzierten Commits verifizieren
- Das Upstream-Projekt auf Herstellerwarnungen überwachen
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- Easy!Appointments GitHub repository github.com
- Booking.php at vulnerable commit github.com
- Referenced patch commit github.com
- HackMD write-up: booking register appointment takeover hackmd.io
- VulnCheck advisory www.vulncheck.com
- Vulners CVE record vulners.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 31.10.2026 20:34.
Referenzen der NVD (6)
- https://github.com/alextselegidis/easyappointments
- https://github.com/alextselegidis/easyappointments/blob/4bc7ecd51f3dade8e041558f2c23dda65bd6c43e/application/…
- https://github.com/alextselegidis/easyappointments/commit/09c6fb30b6aac0830a820d6bec3d2eb241daf150
- https://hackmd.io/@haind/easyappointments-booking-register-appointment-takeover
- https://www.vulncheck.com/advisories/easy-appointments-through-1.6.0-authorization-bypass-via-booking-registe…
- https://hackmd.io/@haind/easyappointments-booking-register-appointment-takeover
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
