Os endpoints da API Flask do sistema Book-Management /student, /record, /books, /find_stu_book e /find_not_return_book estão perdendo o decorador @login_required que protege rotas de irmãos (/search_student, / storage) no mesmo arquivo. Isto permite a qualquer usuário remoto não autenticado recuperar o PII do estudante (nome, gênero, validade do cartão, estado da dívida) e histórico completo de empréstimos de livros, fornecendo um card_id. Como os valores card_id são inteiros sequenciais, o banco de dados do estudante inteiro pode ser enumerado sem autenticação. Registro de aconselhamento: GHSA- 9 q 89 - f 4 h 2 - 5 wx 7. Identificadores relacionados: CVE- 2026 - 71241.

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

Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: identificadores de fraqueza CWE- 306. O registro contém 2 suporte de referências nestes tipos: AVISO, WEB.