Przeczytaj poziom bezpieczeństwa członka kolumna faktycznie przechowuje

FixSecurityService
Szycy
5 sierpnia 2026 20:59 UTC
Autor
Kamo
Pochęt się
26ad3bf

Członkowie.security_level to VARCHAR posiadający NAZWIS ImageAccessLevelType NAME — 'PRIVILEGED', 'MEMBER', 'TEAM_MEMBER'. Budowniczy sesji przetestował wartość z Przykład numeru i spadł do 0, gdy zawiodł, i zawsze zawiódł, więc Każda na platformie została wydana na PUBLIC(0) bez względu na rzeczywistość członka Poziom. ImagingController.listments pomija dowolny obraz, którego dostęp przekracza poziom Poziom tokena, więc to po cichu ukryło każdy dokument przechowywany nad Publicznością: 200 Z tabliczką z pustymi dokumentami i niczym w żadnym dzienniku. Poszło niezauważone, ponieważ Zasadniczo każdy przesyłanie do tej pory było publiczne – biblioteka zasobów ludzkich jest pierwsza powierzchnia, w której dokument został złożony na poziomie Członka, oraz jego przesłanki, Członek PRIVILEGED, nie mógł zobaczyć własnego pliku. resolveSecurityLevel akceptuje teraz nazwę enum, ciąg numeryczny lub liczbę, I wraca do PUBLICZKI za wszystko, co nierozpoznane. Istniejące sesje utrzymują SEC 0, dopóki nie zostaną ponownie zaminatowane przy następnym logowaniu.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny