IDOR Vulnerability in LingGuo-Drama
LingGuo-Drama through commit 8a6924a is vulnerable to an Insecure Direct Object Reference (IDOR) flaw allowing unauthorized access, modification, and deletion of user projects.
CVE search metadata
CVE search record: CVE-2026-111722. Severity: high. CVSS: 8.1. KEV: no. Product: Drama (through commit 8a6924a). Brief: IDOR Vulnerability in LingGuo-Drama. Brief link: https://feed.craftedsignal.io/briefs/2026-10-lingguo-drama-idor/
LingGuo-Drama, an application for managing short-drama projects, contains an Insecure Direct Object Reference (IDOR) vulnerability identified as CVE-2026-111722. The vulnerability exists in the projects.Get function, which fails to validate project ownership during access requests. By manipulating numeric identifiers within the API, a self-registered user can bypass authorization controls. The impact is significant, as an attacker can read, overwrite, reassign, or delete any project hosted on the instance, regardless of whether they own it. This issue affects all versions of the application up to and including commit 8a6924a. Defenders should prioritize auditing web server access logs for anomalous patterns of sequential numeric ID requests to the project management API endpoints.
Impact
Successful exploitation allows an unprivileged, self-registered user to access and manipulate data belonging to other users. This can lead to total loss of project confidentiality, integrity, and availability within the impacted LingGuo-Drama instance. The vulnerability poses a high risk to any organization hosting this software, as it requires no elevated privileges to execute unauthorized administrative actions on project objects.
Recommendation
- Identify all instances of LingGuo-Drama running versions up to commit 8a6924a and evaluate the necessity of exposure to untrusted users.
- Implement strict authorization logic in the projects.Get function to ensure that the requester's ID matches the project owner's ID.
- Monitor web server logs for high-frequency GET, PUT, or DELETE requests to /admin/v1/projects/:id where the :id parameter follows a sequential pattern.
- Patch or upgrade the LingGuo-Drama instance immediately upon the availability of a vendor-supplied fix that addresses the missing authorization check.
Immediate actions
Review web access logs for patterns of enumeration on /admin/v1/projects/:id
Mitigations
Patch LingGuo-Drama beyond commit 8a6924a or restrict access to /admin/v1/projects/ endpoints
CVE-2026-111722