Безопасная обработка групповых обновлений
Расшифрованные секреты групп могли оставлять лишние копии в памяти или диагностике. Повреждённые зашифрованные сообщения, приглашения Welcome, предложения, пути обновления, отсутствующие локальные ключи, сбои генератора случайных чисел, необычное системное время и предел эпохи могли закрыть приложение вместо безопасной ошибки. Некоторые проверки целостности дерева и длины пути также выполнялись не во всех сборках.
Например, сломанное обновление группы из сети должно быть отклонено без закрытия мессенджера, пропуска проверки целостности или появления текста сообщения в отчёте о сбое.
Локальное исправление подготовлено, проверка продолжается.
Технические данные: openmls 0.8.1 | UMB-117, UMB-118, UMB-120, UMB-121, UMB-125, UMB-128, UMB-129, UMB-130, UMB-131, UMB-132, UMB-133, UMB-134, UMB-135, UMB-136, UMB-137, UMB-138, UMB-139

