Охраняйте разрушительные пути визуализации и делайте ремонт доступным

FixDocsService
Порезанный
6 августа 2026 г. в 21:43 UTC
Автор
Kamo
Обещать
80d0c4f

DELETE/imaging/delete/{imgId} — это единственный деструктивный путь визуализации, который не Подключен к охраннику выданного документа. ImageService.deleteДокумент разрешает членство в организации ALONE — даже не потолок уровня доступа — поэтому любой аутентифицированный коллега может мягко удалить выполненный пакет занятости другого члена Собственная вкладка этого члена. /folders/move-doc имеет одинаковую форму и дополнительно отвечает метаданными документа, описание которого является заголовком пакета. Оба теперь разрешают строку и применяют правило per-subject. умышленно не через getDocumentMetadata: это чтение навязывает уровень безопасности звонящего CEILING, и потолок на удаление вновь откажет члену, удаляющему документ Выше своего собственного разрешения. Недостающий ряд не является отказом — Компания по-прежнему владеет 404. MarkConverted sat Outside the try/catch bracketing upload(). Исключением является Исчезнувший файл() uncaught: attach() никогда не запускался, executionImgId оставался нулевым, а статус остался Исполненным — строка, которая читается как полная, не предлагает загрузки и Который только ремонт мяты второй Img. Не косметический: getDocumentPdf возвращает нуль, если не преобразуется это правда, поэтому артефакт за этим "полным" строка - это одна из ничей законных конечных точек загрузки. Перенесся внутрь попытки, так что В строке EXECUTION INCOMPLETE и HR's Retry может достичь его. Также: отклонённый байт читать сейчас пишет DENIED PHI строку (recordDeniedByteAccess) У него не было ни одного места для звонков, поэтому его коллега ходил одиннадцать раз. Неотличимые от тишины; четыре оставшиеся утечки названия / истории Анонимные дела 401 и неправые дела 403 прикреплены к обоим новым HR. Карты; и Filing javadoc больше не претендует на отдельные прокси-ответы getId() - Организация использует доступ FIELD, поэтому он работает только потому, что tx1 инициализирует этот экземпляр, пока сеанс открыт.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены