Sceawere

Vulnerability Detail

CVE-2026-123677UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Authorization Bypass in novel

Vulnerability Metadata

Severity
Medium
Score / CVSS
4.3
Creation Date
1d ago
Vendor
xxyopen
Product
novel
Attack Type
Authorization Bypass
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Attack Complexity
LOW

Narrative and Response

Description

A vulnerability was found in xxyopen/201206030 novel up to 3.5.0. Affected is the function getBookChapter of the file src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java of the component Book Chapter Read Handler. Performing a manipulation of the argument chapterId results in authorization bypass. The attack may be initiated remotely. The exploit has been made public and could be used. The patch is named b8134e774820e0971fa9d8074405b49a01c99bdc. It is suggested to install a patch to address this issue.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "4.3",
  "pubDate": "2026-11-06T16:17:55.247Z",
  "pubdate": "2026-11-06T16:17:55.247Z",
  "executiveSummary": "A critical authorization bypass vulnerability exists in the xxyopen/201206030 novel application, specifically within versions up to 3.5.0.\nThe vulnerability resides in the getBookChapter function located in src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java.\nAn unauthenticated or authenticated remote attacker can exploit this flaw by manipulating the chapterId parameter during a request to the Book Chapter Read Handler.\nSuccessful exploitation allows unauthorized access to book chapters, potentially bypassing access control lists or subscription requirements intended to protect restricted content.\nThis vulnerability poses a significant risk to data confidentiality, as it permits unauthorized retrieval of sensitive application content.\nGiven that the exploit is public, the risk level is elevated, necessitating immediate remediation through the application of the provided patch.",
  "technicalDetails": "The vulnerability is an Improper Authorization flaw identified within the Book Chapter Read Handler component of the xxyopen/201206030 novel application.\nThe root cause of this issue is insufficient server-side validation of the chapterId parameter within the getBookChapter method in src/main/java/io/github/xxyopen/novel/service/impl/BookServiceImpl.java. The application fails to properly verify if the requester possesses the necessary permissions to access the chapter corresponding to the provided ID.\nThe attack flow initiates with a remote attacker interacting with the web application’s chapter retrieval endpoint. By supplying a crafted or manipulated chapterId, the attacker triggers the flawed logic within the getBookChapter service. Because the backend code neglects to validate the user's session or authorization status against the requested resource, the application logic proceeds to retrieve and display the chapter content.\nThe exploitation process does not require elevated privileges, as the flaw resides in the lack of an authorization check at the service layer. When the request is processed, the application retrieves the data from the underlying repository based solely on the user-supplied chapterId without cross-referencing this against the user's entitlements or subscription state.\nBecause the exploit is public, threat actors can automate the harvesting of restricted or premium content by iterating through valid or predictable chapterId values. This type of Insecure Direct Object Reference (IDOR) behavior results in a complete bypass of the intended business logic constraints.\nThe impact is a loss of confidentiality regarding the content protected by the authorization mechanism. Unauthorized parties can access restricted book data, which may violate content licensing agreements or business model requirements.\nThe affected versions include all releases of xxyopen/201206030 novel up to and including 3.5.0. Remediation requires the implementation of the security patch b8134e774820e0971fa9d8074405b49a01c99bdc, which rectifies the missing authorization logic within the BookServiceImpl component."
}
CVE-2026-123677: Authorization Bypass in novel (MEDIUM Severity, CVSS: 4.3) | Sceawere