CVE-2026-96881 in lin-cms-spring-bootinfo

Summary

by MITRE • 09/24/2026

A vulnerability was determined in TaleLin lin-cms-spring-boot up to 0.2.1. Affected is the function getBooks of the file src/main/java/io/github/talelin/latticy/controller/v1/BookController.java of the component book Endpoint. Executing a manipulation can lead to improper authorization. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 09/24/2026

The vulnerability identified within TaleLin lin-cms-spring-boot versions up to 0.2.1 represents a critical failure in access control mechanisms, specifically affecting the getBooks function located in the BookController.java file of the book endpoint component. This flaw allows an attacker to perform unauthorized operations by manipulating requests directed at this specific API endpoint. The core issue stems from improper authorization checks that fail to adequately verify whether the requesting user possesses the necessary privileges to execute the action or access the data being requested. In a properly secured application, every request to modify state or retrieve sensitive information must be validated against the current session's permissions and role assignments before any business logic is executed. The absence of these rigorous checks in this specific function creates an opening for privilege escalation or unauthorized data exposure.

From a technical perspective, this vulnerability aligns with Common Weakness Enumeration (CWE) category CWE-285, which describes Improper Authorization. This type of flaw occurs when an application does not properly verify that the user is authorized to perform a requested action on behalf of another user or entity. In the context of Spring Boot applications, such vulnerabilities often arise from misconfigured security filters, missing @PreAuthorize annotations, or logic errors in custom authentication handlers that fail to propagate role information correctly during request processing. The exploitability of this flaw is heightened by its remote nature, meaning an attacker does not need local access to a system but can leverage network connectivity to send crafted HTTP requests directly to the vulnerable server. This characteristic significantly increases the attack surface and allows for automated exploitation from distant locations without physical or interactive console access.

The operational impact of this vulnerability is substantial, particularly in environments where content management systems handle sensitive data such as user profiles, proprietary documents, or administrative configurations. Since the exploit has been publicly disclosed, threat actors are likely to actively scan for instances of this software version using automated tools and signature-based detection methods. Successful exploitation could lead to a range of adverse outcomes including unauthorized modification of book records, deletion of critical content, or extraction of confidential information that should be restricted to authenticated administrators. The lack of response from the vendor further exacerbates the risk profile, as it indicates an absence of timely patches or security updates to address this specific weakness. Organizations relying on this version are effectively exposed to ongoing attacks with no official remediation path provided by the software maintainer.

To mitigate these risks, immediate action is required for any systems running affected versions of lin-cms-spring-boot. The most effective mitigation strategy involves upgrading to a patched version where proper authorization checks have been implemented in the BookController's getBooks method. If an upgrade is not immediately feasible due to dependency constraints or testing requirements, organizations should implement compensating controls such as web application firewall rules that block known exploit patterns associated with this vulnerability. Additionally, enforcing strict input validation and ensuring that all API endpoints are protected by robust authentication middleware can help reduce the likelihood of successful exploitation. It is also advisable to review logging mechanisms to detect any anomalous access attempts targeting the book endpoint, which may indicate active probing or exploitation efforts in progress.

This incident underscores the importance of maintaining up-to-date software components and engaging with vendors regarding security disclosures. The behavior observed here, where a vendor fails to respond after being contacted about a disclosed vulnerability, highlights potential gaps in supply chain security practices. Security teams should prioritize monitoring for new vulnerabilities in third-party libraries and frameworks used within their applications. Furthermore, adopting secure coding standards that mandate explicit authorization checks on all public-facing endpoints can prevent similar flaws from occurring in future development cycles. By integrating these practices into the software development lifecycle, organizations can significantly reduce their exposure to improper authorization vulnerabilities like CWE-285 and enhance overall application resilience against remote exploitation attempts.

Responsible

VulDB

Disclosure

09/24/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you need the next level of professionalism?

Upgrade your account now!