Skip to main content

REBUILD EUVDEUVD-2026-102958

| CVE-2026-111667 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-16 VulnCheck GHSA-5cv6-8j9w-94rq
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged user
  2. Exploit
    Enumerate or guess private task id
  3. Execution
    Call /project/comments/list with target id
  4. Impact
    Receive 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Rebuild 0 ≤4.5.0

Affected Packages

euvd rebuild no fix

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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
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
vuln.today AI 4.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Low
niche open-source low-code CRM/ERP platform, limited enterprise footprint
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2024-1021 CRITICAL POC
9.8 Jan 29

A vulnerability, which was classified as critical, has been found in Rebuild up to 3.5.5. Rated critical severity (CVSS

CVE-2023-1612 CRITICAL POC
9.8 Mar 23

A vulnerability, which was classified as critical, was found in Rebuild up to 3.2.3. Rated critical severity (CVSS 9.8),

CVE-2023-1610 CRITICAL POC
9.8 Mar 23

A vulnerability, which was classified as critical, has been found in Rebuild up to 3.2.3. Rated critical severity (CVSS

CVE-2023-1495 HIGH POC
8.8 Mar 19

A vulnerability classified as critical was found in Rebuild up to 3.2.3. Rated high severity (CVSS 8.8), this vulnerabil

CVE-2024-1098 HIGH POC
7.5 Jan 31

A vulnerability was found in Rebuild up to 3.5.5 and classified as problematic.getStorageFile of the file /filex/proxy-d

CVE-2022-30049 HIGH POC
7.5 May 15

A Server-Side Request Forgery (SSRF) in Rebuild v2.8.3 allows attackers to obtain the real IP address and scan Intranet

CVE-2024-1020 MEDIUM POC
6.1 Jan 29

A vulnerability classified as problematic was found in Rebuild up to 3.5.5. Rated medium severity (CVSS 6.1), this vulne

CVE-2026-102248 MEDIUM POC
5.5 Sep 29

Rebuild instances up to and including 4.4.7 and 4.5.0-beta5 expose a login endpoint (/user/login) that fails to properly

CVE-2026-102249 MEDIUM POC
5.5 Sep 29

Missing authorization in REBUILD up to 4.4.11 allows unauthenticated remote attackers to manipulate the url or fileKey p

CVE-2024-1099 MEDIUM POC
5.4 Jan 31

A vulnerability was found in Rebuild up to 3.5.5. Rated medium severity (CVSS 5.4), this vulnerability is remotely explo

CVE-2024-12665 MEDIUM POC
5.3 Dec 16

A vulnerability, which was classified as problematic, was found in ruifang-tech Rebuild 3.8.5. Rated medium severity (CV

CVE-2024-12664 MEDIUM POC
5.3 Dec 16

A vulnerability, which was classified as problematic, has been found in ruifang-tech Rebuild 3.8.5. Rated medium severit

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy