CVE Catalog

CVE-2026-71241

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.28%

20th percentile - higher than 20% of all known CVEs

Summary

In Book-Management-System, Flask API endpoints /student, /record, /books, /find_stu_book, and /find_not_return_book are missing the @login_required decorator that protects sibling routes (/search_student, /storage) in the same file. Because card_id values are sequential integers, the entire student database can be enumerated without authentication.

Risk Assessment

An unauthenticated attacker can access sensitive student data, violating privacy and potentially leading to identity theft.

Recommendation

Add the @login_required decorator to all API endpoints and consider using unpredictable identifiers.

Related vulnerabilities

Original NVD description (English source)

Book-Management-System's Flask API endpoints /student, /record, /books, /find_stu_book, and /find_not_return_book are missing the @login_required decorator that protects sibling routes (/search_student, /storage) in the same file. Because card_id values are sequential integers, the entire student database can be enumerated without authentication.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS