Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed lin-cms-spring-boot instance
-
ExploitSend crafted request to getBooks endpoint
-
ExecutionBypass missing authorization check
-
ImpactRead unauthorized book records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires only network reachability to a lin-cms-spring-boot (<=0.2.1) instance exposing the book/getBooks endpoint; no authentication, no privileges, and no user interaction are needed (PR:N/UI:N). The only meaningful limiting factors are the product's rarity and the fact that impact is confined to unauthorized reading of book records (limited confidentiality, no write or availability effect). No non-default configuration is required - the missing authorization check is in the endpoint logic itself. |
| Impact | This is a real but low-severity issue that should be triaged as low-to-moderate priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) indicates trivial remote unauthenticated access, but impact is narrow: VC:L with VI:N/VA:N means only limited confidentiality loss (unauthorized read of book records via the getBooks endpoint), no integrity or availability impact. The vendor-supplied 6.9 score is inflated relative to that single low-confidentiality impact; an independent CVSS 3.1 read lands closer to ~5.3. Exploitation maturity is E:P (proof-of-concept), and a public POC exists on GitHub, so weaponization is plausible but not confirmed. There is NO EPSS score, NO CISA KEV listing, and no evidence of active exploitation provided - so despite the network/unauthenticated vector, real-world risk is dampened by the product's tiny deployment footprint and the low technical impact. This is a genuine authorization flaw, not a phantom, but it is not a widespread-threat priority. |
| Exploit ScenarioDerived | A remote unauthenticated attacker sends a crafted request to the book (getBooks) endpoint of a lin-cms-spring-boot 0.2.1 instance and, due to a missing authorization check, receives book records they should not be permitted to read. A public proof-of-concept exists (GitHub hhhh333/CVE) demonstrating the unauthorized access, lowering the effort required to reproduce. The low attack complexity and lack of authentication or user interaction make the disclosure trivially repeatable against exposed instances. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 24, 2026
Improper authorization in TaleLin lin-cms-spring-boot through 0.2.1 lets unauthenticated remote attackers read book records by invoking the getBooks function in BookController.java; the CVSS v4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L) confirms no privileges or user interaction are required, and impact is limited to confidentiality. Publicly available exploit code exists, and the vendor did not respond to early disclosure, so no vendor-released patch was identified at time of analysis. This is a real but low-severity issue that should be triaged as low-to-moderate priority, with the primary limiting factors being the product's rarity and the read-only scope of the exposure.
RemediationAI
No vendor-released patch identified at time of analysis; the vendor was contacted early but did not respond, and the available references point only to VulDB analytics (https://vuldb.com/vuln/409079, https://vuldb.com/vuln/409079/cti, https://vuldb.com/cve/CVE-2026-96881) and a public exploit write-up (https://github.com/hhhh333/CVE/blob/main/Lin-CMS-%E6%9C%AA%E6%8E%88%E6%9D%832.md). Until a fixed version is released, disable or block external access to the book getBooks endpoint - for example, add an authentication/authorization filter or Spring Security rule that rejects unauthenticated GET requests to /book/getBooks, or use a reverse proxy/WAF rule to deny it - accepting that this will break any legitimate unauthenticated book-listing functionality. If the endpoint must remain reachable, restrict it to trusted source IPs or require an authenticated API gateway, and monitor logs for unexpected access to book records; also track the vendor repository and VulDB advisory for a future patched version to upgrade to.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is a Java/Spring Boot content management system, TaleLin lin-cms-spring-boot, with CPE cpe:2.3:a:talelin:lin-cms-spring-boot:*:*:*:*:*:*:*:* indicating the vulnerable version stream through 0.2.1. The root cause is CWE-285 (Improper Authorization): the getBooks method in src/main/java/io/github/talelin/latticy/controller/v1/BookController.java does not enforce an authorization check before returning book data, allowing a remote caller to access records that should require authentication. The CVSS v4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P aligns with the independent assessment (CVSS:3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N): exploitation needs only network reachability to the book endpoint, no authentication, and no user interaction, with no integrity or availability impact. Publicly available exploit code exists, but there is no KEV confirmation of active exploitation and no vendor patch identified in the provided data.
Know when Java gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
Remote unauthenticated access with low complexity (AV:N/AC:L/PR:N/UI:N); impact limited to unauthorized read of book records, so C:L only with I:N/A:N.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Related Vulnerabilities in TaleLin lin-cms-spring-boot Improper Authorization
View all 3Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
EUVD-2026-85785
GHSA-rf2v-x72r-q5h8
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB