O tratamento de leitura de arquivos falha ao verificar se o destino de um link simbólico resolvido permanece dentro da raiz da fonte e do escopo autorizado do usuário. Isso ocorre porque a função `GetRealPath` resolve links simbólicos usando `filepath.EvalSymlinks`, mas não realiza uma verificação de contenção no caminho resultante. Consequentemente, um usuário autenticado com acesso de download ou um usuário não autenticado com um link de compartilhamento público pode acessar arquivos acessíveis ao servidor fora de seu escopo atribuído, como `/etc/passwd`, chaves SSH ou segredos de contêiner, desde que exista um link simbólico acessível. Este problema afeta vários fluxos de leitura, incluindo os endpoints de download, visualização, mídia, OnlyOffice e compartilhamento público.