Bookly раскрывал диалоги клиентов. Обновите плагин записи до 28.2

16 сентября 2026 года в реестре CVE появилась уязвимость плагина записи на приём Bookly: посетитель без авторизации мог читать чужие разговоры с ИИ и дописывать сообщения. Затронуты версии по 28.1 включительно. В журнале изменений Bookly исправление указано для 28.2.

Если посетители записывались через ИИ-помощника, в переписке могли остаться имена, телефоны, адреса почты и подробности приёма. Риск касается сведений, которые попали в разговор, а не только технической истории сообщений.

Почему чужая переписка была доступна

Ошибка CVE-2026-89063 связана с параметром conversation_id. Плагин принимал номер диалога, но не проверял, принадлежит ли разговор тому, кто его запросил. Идентификаторы шли последовательно, а у записей не было привязки к владельцу, пользователю или сессии.

Такая ошибка называется IDOR: знание идентификатора подменяет проверку доступа. Спрятать номер на странице недостаточно, поскольку сервер должен самостоятельно проверять право на чтение каждого разговора.

Проблема не ограничивалась просмотром. Чужой человек мог добавить сообщения в разговор, после чего они передавались облачному обработчику вместе с приватной историей. Это нарушение целостности переписки, а не просто утечка контактных данных.

Что сделать владельцу сайта

Найдите плагин со slug bookly-responsive-appointment-booking-tool и установите поддерживаемую актуальную версию. 28.2 содержит исправление именно этой CVE; считать старый минимальный патч защитой от всех последующих ошибок Bookly нельзя.

До обновления ограничьте доступ к уязвимому помощнику. После обновления проверьте работу записи и доступ к истории из разных пользовательских сессий. Если есть признаки постороннего доступа, сохраните журналы и разберите возможную утечку отдельно.

Обновление закрывает ошибку доступа, но не отменяет уже состоявшееся чтение переписки. Поэтому для работающего сервиса записи важны и патч, и оценка того, какие сведения могли увидеть посторонние.

Другой пример ошибки доступа в плагине: захват связанных с донорами учётных записей через GiveWP.

Источники и ссылки


Комментарии загружаются…