CVE-2023-48813 in SLiMSinfo

Summary

by MITRE • 12/01/2023

Senayan Library Management Systems (Slims) 9 Bulian v9.6.1 is vulnerable to SQL Injection via admin/modules/reporting/customs/fines_report.php.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 03/01/2026

The Senayan Library Management System Slims version 9.6.1 presents a critical security vulnerability through SQL injection in the fines_report.php module located within the admin/modules/reporting/customs directory. This vulnerability affects the library management system's administrative reporting functionality and represents a significant risk to database integrity and information security. The flaw arises from insufficient input validation and sanitization within the parameter handling mechanism of the fines reporting module, allowing malicious actors to manipulate database queries through crafted input values.

This SQL injection vulnerability operates through the manipulation of user-supplied parameters that are directly incorporated into database queries without proper escaping or parameterization. The attack vector specifically targets the fines reporting functionality where administrative users can generate reports on library fines and penalties. When an attacker supplies malicious SQL payloads through input fields or URL parameters, the application fails to properly sanitize these inputs before executing database operations. This allows for unauthorized data access, modification, or deletion, potentially compromising the entire library database infrastructure including patron records, borrowing history, and financial transaction data.

The operational impact of this vulnerability extends beyond simple data exposure to encompass potential system compromise and business disruption. Attackers could exploit this weakness to extract sensitive patron information, manipulate fine records to benefit themselves, or even escalate privileges within the application. The vulnerability affects the core reporting functionality that administrative users rely upon for managing library operations, making it particularly dangerous as it could remain undetected while attackers systematically gather information or corrupt data. Given that this is a library management system, the compromised data could include personal information of library patrons, borrowing records, and financial data related to fines and penalties.

Security professionals should recognize this vulnerability as a classic SQL injection flaw that aligns with CWE-89, which specifically addresses improper neutralization of special elements used in SQL commands. The attack pattern corresponds to the techniques documented in MITRE ATT&CK framework under T1071.004 for application layer protocol manipulation and T1046 for network service scanning to identify vulnerable endpoints. Organizations using Slims version 9.6.1 should immediately implement input validation controls, parameterized queries, and proper output encoding to mitigate this risk. Additionally, the vulnerability highlights the importance of regular security assessments and patch management processes for open source applications that may not receive timely security updates from their development teams. The remediation approach should include immediate code review of the fines_report.php module to implement proper input sanitization and parameterized database queries, along with network segmentation and access controls to limit exposure of administrative functions to unauthorized users.

Reservation

11/20/2023

Disclosure

12/01/2023

Moderation

accepted

CPE

ready

EPSS

0.00746

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!