CVE-2026-107084 in Slimsinfo

Summary

by MITRE • 10/19/2026

Slims (Senayan Library Management Systems) 9 Bulian 9.8.0 allows cross-site request forgery (CSRF) against admin/modules/circulation/loan_history_maintenance.php because the action=run GET parameter performs privileged, destructive operations with no CSRF token or POST confirmation, leading to data loss of loan history records.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 10/19/2026

The vulnerability identified in Senayan Library Management Systems version 9 Bulian 9.8.0 represents a critical failure in access control mechanisms, specifically manifesting as a Cross-Site Request Forgery flaw within the application's circulation module. This security defect is located at the endpoint admin/modules/circulation/loan_history_maintenance.php and centers on the improper handling of state-changing HTTP requests. The core technical issue arises from the fact that the action parameter, when set to run via a GET request, triggers privileged operations without requiring any form of cryptographic proof of user intent or session validation. In modern web application security architecture, actions that modify data or alter system state must be protected against unauthorized execution by third-party sites. The absence of anti-CSRF tokens and the reliance on simple query parameters for destructive functions create a trivial attack vector where an authenticated administrator can be coerced into executing unintended commands simply by visiting a maliciously crafted URL or being redirected to one through social engineering tactics.

From a technical perspective, this vulnerability aligns with CWE-352, which defines Cross-Site Request Forgery as a weakness that allows an attacker to send unauthorized commands to a web application on behalf of a authenticated user. The specific implementation flaw here is the use of GET requests for side-effect operations, which violates fundamental RESTful principles and security best practices outlined in OWASP guidelines. GET methods are intended to be safe and idempotent, meaning they should not change server state. By allowing destructive actions like deleting loan history records via a simple URL parameter, the application exposes itself to automated exploitation tools that can generate malicious links or embed hidden requests within images or scripts on compromised websites. Since the request relies solely on session cookies for authentication without additional verification steps such as double-submit cookie patterns or synchronized CSRF tokens, any user who is currently logged into the Slims admin panel becomes a potential victim of this attack chain.

The operational impact of this vulnerability is severe due to the nature of the affected functionality. The loan_history_maintenance.php script handles critical library data records that track borrowing and returning activities. Successful exploitation allows an attacker to delete these historical records, leading to significant data loss within the system's database. This destruction of audit trails can have profound consequences for institutional accountability, financial reconciliation, and regulatory compliance. Libraries often rely on accurate loan histories for tracking overdue items, calculating fines, and analyzing usage patterns. The removal of this data not only disrupts daily operations but also compromises the integrity of historical records that may be required for legal or administrative purposes. Furthermore, because the action is performed under the context of an authenticated administrator account, there are no elevated privilege requirements beyond standard admin access, making it accessible to any user with basic administrative credentials who might fall victim to a phishing campaign or cross-site scripting attack that redirects their browser.

To mitigate this vulnerability and restore secure operations within the Senayan Library Management Systems environment, immediate remediation steps must focus on implementing robust anti-CSRF protections. The application should be updated to require valid CSRF tokens for all state-changing requests, particularly those involving deletion or modification of database records. Additionally, sensitive actions such as maintaining loan history should not be exposed via GET parameters but rather restricted to POST methods with proper content-type verification and token validation. Developers must ensure that every form submission includes a unique, unpredictable token tied to the user's session, which is validated server-side before processing the request. If an update patch is not immediately available from the vendor, administrators should consider restricting access to the admin panel through IP whitelisting or multi-factor authentication to reduce the risk of unauthorized sessions being hijacked. Regular security audits and code reviews focusing on input validation and state management are essential to prevent similar flaws in other modules of the application.

This vulnerability is also relevant to MITRE ATT&CK framework techniques, specifically T1089 Disabling Security Tools or T1485 Destruction of Data, as it enables an attacker to remove evidence from logs or databases without direct exploitation of a buffer overflow or injection flaw. The simplicity of the attack vector underscores the importance of defense-in-depth strategies where even minor configuration oversights are addressed through strict adherence to secure coding standards. Organizations relying on this software should prioritize applying vendor-provided patches that address these CSRF weaknesses and verify that all administrative interfaces enforce rigorous authentication checks for destructive operations. Continuous monitoring of admin logs for unusual deletion patterns can also serve as a compensating control to detect potential exploitation attempts in real-time, allowing security teams to respond before significant data loss occurs.

Responsible

MITRE

Reservation

10/07/2026

Disclosure

10/19/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!