Quando o ` mkfifo()` falha (por exemplo, o alvo já existe), o código mostra um erro, mas está faltando um `continuar;`, por isso ele cai para `fs::set_permissões` e muda as permissões do arquivo pré-existente para o modo padrão FIFO (`) 0 o 666 ` & umask -> ` 0644 `). ``` $ touch secret; chmod 000 segredo $ coreutils mkfifo segredo fifo 3 fifo 4 mkfifo: não pode criar o fifo 'secreto': o arquivo existe $ ll secreta # uutils: prw-r-- r-- segredo # alterado para 644 (GNU deixa-o 000 ) ``` **Impact:** um atacante (ou erro de usuário) pode relaxar permissões em arquivos sensíveis somente do dono, como chaves privadas SSH, expondo- os a outros usuários. Recomendação: adicione `continue;` após o erro.

** Remediação:** Reconhecido por Canonical; corrigido em PR # 10376. --- _Reportado pelo Zelic no * uutils coreutils Avaliação de Segurança do Programa* (preparado para Canonical, Jan 20 2026 ), commit auditado ` 3 a 07 ffc 5 a 9 bd 4 c 283 e 75 afa 548 ba 1 f 1957 má 242 `. Encontrar 3.8. Crédito: Zelic._ _Problema de rastreamento ascendente: 10020 · CVE- 2026 - 35341 _. Registro de aconselhamento: GHSA- pmf 6 -rcx 4 - v 53 v. Identificadores relacionados: CVE- 2026 - 35341.

Tempo: GitHub Advisory Database publicou este registro em 2026 - 07 - 06 T 21: 53: 34.000 Z e lista a sua última modificação como 2026 - 07 - 06 T 21: 53: 34.000 Z. Severidade: ALTAMENTE. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N.

Informações sobre software e versão afetadas: caixas.io pacote ui_mkfifo — ECOSISTEM: introduzido 0, corrigido 0.6.0. Classificação e evidência: identificadores de fraqueza CWE- 281, CWE- 732. O registro contém 5 suporte de referências nestes tipos: WEB, AVISO, EMBALAGAMENTO.