जमा करें #1000549: SourceCodester Library Management System bb68e5c Unrestricted Upload of File with Dangerous Typeजानकारी

शीर्षकSourceCodester Library Management System bb68e5c Unrestricted Upload of File with Dangerous Type
विवरणDescription: SourceCodester Library Management System (php-lms, commit bb68e5c) allows unauthenticated remote code execution and admin takeover. admin/session.php enforces login with header('location:index.php') but no exit/die, so PHP executes the rest of every admin page for unauthenticated requests. On admin/add_admin.php the handler runs pre-auth: it calls move_uploaded_file(F​ILES[′image′][′tmpn​ame′],′upload/′._FILES['image']['name']) with only a size check and no extension, MIME, or content validation, placing a PHP web shell at the predictable URL /admin/upload/<name>, and it INSERTs an admin row with hardcoded admin_type='Admin'. One unauthenticated multipart POST yields RCE (live reproduction returned uid=0(root)) plus a working admin login. CVSS 3.1 score 9.8 Critical, vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. Discovered by Santhosh Kumar, TraceX Labs. Vendor contact attempted via SourceCodester contact form (blocked by spam filter); public disclosure published at https://tracexlabs.com/releases/lms-preauth-rce.html.
स्रोत⚠️ https://tracexlabs.com/releases/lms-preauth-rce.html
उपयोगकर्ता
 SanthoshKumar (UID 101638)
सबमिशन25/09/2026 04:09 PM (17 दिन पहले)
संयम11/10/2026 10:06 PM (16 days later)
स्थितिस्वीकृत
VulDB प्रविष्टि416794 [SourceCodester Library Management System 1.0 admin/add_admin.php move_uploaded_file image अधिकार वृद्धि]
अंक20

Want to stay up to date on a daily basis?

Enable the mail alert feature now!