CVE-2026-48078 in Appointment Booking Softwareinformación

Resumen

por VulDB • 2026-08-07

El software de reserva de citas de OpenReception ofrece una plataforma cifrada de extremo a extremo para la gestión de citas. Antes de la versión 1.0.5, el punto final `/api/tenants/{id}/schedule`, sin necesidad de autenticación, devuelve todos los canales no archivados correspondientes a un inquilino (tenant), independientemente del valor de su bandera `isPublic`. Los canales marcados con `isPublic = false` deberían ser invisibles para las llamadas públicas; el panel de control los crea deliberadamente para ocultar servicios internos exclusivos desde la interfaz de usuario de reserva de citas por parte de los pacientes. El punto final de horario ignora completamente esta bandera y revela nombres de canal, descripciones, identificadores (IDs), asociaciones con agentes, estado de pausa, requisitos de confirmación y disponibilidad calculada de huecos para el rango de fechas solicitado. La asimetría entre `addAppointmentToTunnel` (que aplica la condición `eq(channel.isPublic, true)`) y el punto final del horario (que no lo hace) confirma la intención de diseño: los canales privados existen como una verdadera barrera de acceso en el flujo de reservas, pero dicha protección falta en la divulgación proporcionada por el endpoint de horarios. La versión 1.0.5 corrige esta vulnerabilidad.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

GitHub M

Reservar

2026-05-20

Divulgación

2026-08-07

Moderación

aceptado

Artículo

VDB-386829

CPE

listo

EPSS

0.00250

KEV

no

Actividades

bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!