Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
ExploitEnumerate or guess private task id
-
ExecutionCall /project/comments/list with target id
-
ImpactReceive comments and attachment references
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Requires a valid authenticated account on the REBUILD instance at any privilege level (PR:L) - the attacker need NOT be a member of the targeted private project. The attacker must also know or enumerate the numeric task id of a task within a private project to pass to the /project/comments/list endpoint. No user interaction, no elevated/admin privileges, and no non-default configuration are needed - the missing membership check in TaskCommentController.commentList is present in the standard code path through version 4.5.0. Limiting factors: exploitation is gated by needing authenticated access and by discovery of valid task IDs, and impact is confined to reading comment text and attachment references (confidentiality only, no modification or deletion). |
| Impact | This is a medium-severity authorization flaw (CVSS 4.0 base 5.3) best characterized as a confidentiality-only IDOR (CWE-639). The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N) is internally consistent with the description: network-reachable, low attack complexity, but requiring an authenticated low-privileged account (PR:L) and yielding only limited confidentiality impact (VC:L) with no integrity or availability effect. No EPSS score was provided in the input, and the CVE is NOT listed in CISA KEV, so there is no confirmed active exploitation. No formal proof-of-concept exploit code is cited; however, a third-party technical writeup (hackmd.io) and a direct link to the vulnerable source line (TaskCommentController.java L37-L62) are referenced, which substantially lowers the barrier to developing an exploit. Overall this is a genuine but moderate-priority issue: the authentication requirement and confidentiality-only impact keep real-world risk below that of an unauthenticated RCE, but the triviality of exploitation for any logged-in user makes it meaningful for multi-tenant REBUILD deployments where private project data must stay segregated. No signals conflict; the main gap is the absence of EPSS/KEV data to gauge exploitation likelihood in the wild. |
| Exploit ScenarioDerived | A low-privileged but authenticated user of a REBUILD instance who is not a member of a given private project sends a request to the /project/comments/list endpoint supplying the numeric id of a task belonging to that project. Because TaskCommentController.commentList omits a project-membership check, the server returns the task's comment content and attachment references, leaking confidential project discussion. No special exploit tooling is required; a public technical writeup detailing the flaw exists, lowering the effort to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Missing authorization in REBUILD through 4.5.0 allows any authenticated low-privileged user to read comments and attachment references from tasks in private projects by supplying a valid task ID to the /project/comments/list endpoint, bypassing project membership checks (IDOR, CWE-639). Exploitation requires only a valid account at any privilege level and knowledge of a task ID; the attacker need not be a member of the targeted private project. No public exploit code or confirmed active exploitation was identified at time of analysis, and EPSS data was not provided; impact is limited to confidentiality exposure of task comments and attachment references, with no modification or deletion possible.
RemediationAI
No vendor-released patch was identified at time of analysis. The direct code-level fix is to modify TaskCommentController.commentList to verify the authenticated user's membership in the project that owns the supplied task ID before returning comments or attachment references. Until a vendor update is available, apply compensating controls: restrict access to /project/comments/list to trusted users or internal networks, enforce project membership checks via a reverse proxy, API gateway, or custom filter, and monitor for enumeration of sequential task IDs. Disabling the comments list endpoint for unprivileged users removes the exposure but degrades collaboration functionality, so it should be a temporary measure. For further guidance, refer to the VulnCheck advisory (https://www.vulncheck.com/advisories/rebuild-through-4.5.0-missing-authorization-via-project-comments-list-endpoint) and the public analysis (https://hackmd.io/@hieuPenguinnn/getrebuild-rebuild-project-task-comment-idor).
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 vulnerability is CWE-639 (Authorization Bypass Through User-Controlled Key), a form of insecure direct object reference (IDOR). REBUILD is a Java-based project management application; the affected code is TaskCommentController.commentList in the 4.5.0 source (lines 37-62, linked in references). The endpoint /project/comments/list accepts a numeric task ID and returns associated comments without verifying that the authenticated caller is a member of the project that owns the task. Because the application trusts the user-supplied task ID rather than deriving project membership from the session, an authenticated low-privileged user can enumerate or guess task IDs and retrieve comment content and attachment references from private projects. The assessed CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) confirms network reachability, low attack complexity, low privileges required, no user interaction, no scope change, and limited confidentiality impact only. The provided CVSS 4.0 base score of 5.3 is consistent with a medium-severity confidentiality-only IDOR.
Know when Rebuild 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:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network endpoint with low complexity but requires an authenticated low-privileged account (PR:L); impact is limited confidentiality disclosure only, so C:L and I:N/A:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
REBUILD through 4.5.0 contains a missing authorization vulnerability in TaskCommentController.commentList that allows authenticated low-privileged users to read task comments without project membership checks. Attackers can supply the id of a task in a private project to the /project/comments/list endpoint to retrieve its comment content and attachment references.
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
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
A vulnerability, which was classified as critical, has been found in Rebuild up to 3.5.5. Rated critical severity (CVSS
A vulnerability, which was classified as critical, was found in Rebuild up to 3.2.3. Rated critical severity (CVSS 9.8),
A vulnerability, which was classified as critical, has been found in Rebuild up to 3.2.3. Rated critical severity (CVSS
A vulnerability classified as critical was found in Rebuild up to 3.2.3. Rated high severity (CVSS 8.8), this vulnerabil
A vulnerability was found in Rebuild up to 3.5.5 and classified as problematic.getStorageFile of the file /filex/proxy-d
A Server-Side Request Forgery (SSRF) in Rebuild v2.8.3 allows attackers to obtain the real IP address and scan Intranet
A vulnerability classified as problematic was found in Rebuild up to 3.5.5. Rated medium severity (CVSS 6.1), this vulne
Rebuild instances up to and including 4.4.7 and 4.5.0-beta5 expose a login endpoint (/user/login) that fails to properly
Missing authorization in REBUILD up to 4.4.11 allows unauthenticated remote attackers to manipulate the url or fileKey p
A vulnerability was found in Rebuild up to 3.5.5. Rated medium severity (CVSS 5.4), this vulnerability is remotely explo
A vulnerability, which was classified as problematic, was found in ruifang-tech Rebuild 3.8.5. Rated medium severity (CV
A vulnerability, which was classified as problematic, has been found in ruifang-tech Rebuild 3.8.5. Rated medium severit
EUVD-2026-102958
GHSA-5cv6-8j9w-94rq
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB