/

CVE-2026-102249

Severity:

HIGH RISK

(7.3)

Missing Authorization (CWE-862) in REBUILD File Editor

CVE-2026-102249

Deferred

Vulnerability type

Category:

Missing Authorization

CWE:

CWE-862, CWE-863

Impact:

Unauthorized access or modification of file resources

Severity:

HIGH RISK

(7.3)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

REBUILD contains a missing authorization vulnerability in the /commons/file-editor-save endpoint, where user-controlled url or fileKey values may be processed without sufficient access checks. A remote attacker who can reach the endpoint may access or modify file-related resources beyond their intended permissions.

Affected context

The issue occurs in REBUILD deployments using the file editor save functionality. Risk is present when the endpoint accepts url or fileKey parameters without consistently verifying that the requesting principal is authorized to access the referenced resource. Exposure depends on network reachability, authentication controls, and the permissions associated with the affected endpoint.

Exploit preconditions

  • Attack surface: The remotely reachable /commons/file-editor-save endpoint
  • Required access: Network access to the endpoint; authentication requirements depend on deployment configuration
  • Trigger point: Processing of the url or fileKey request parameters
  • Why exploitation is possible: Authorization checks may be absent or insufficient before the requested file operation is performed

Why this happens

The underlying flaw is an authorization-enforcement failure. The endpoint appears to rely on client-supplied resource identifiers without reliably confirming that the current user or session has permission to perform the requested operation. This behavior maps primarily to CWE-862, Missing Authorization, and may also involve CWE-863, Incorrect Authorization, when checks exist but do not correctly validate resource ownership or permitted actions.

Potential impact

  • An attacker may access files outside their authorized scope
  • An attacker could modify or overwrite file-related resources
  • Sensitive application data may be exposed or altered
  • Unauthorized changes could affect application behavior or content integrity
  • The vulnerability may support follow-on attacks if modified files are later trusted by other components

General mitigation guidance

Mitigation generally focuses on enforcing authorization at the server-side

resource-operation boundary rather than trusting client-supplied identifiers.

Common defensive patterns include:

  • Applying deny-by-default authorization checks before every file operation
  • Binding resource identifiers to the authenticated principal and permitted scope
  • Validating both the requested action and the target resource
  • Avoiding direct trust in url or fileKey values supplied by clients
  • Using centralized, consistently enforced authorization policies
  • Running the application with the minimum filesystem and service privileges required
  • Limiting endpoint exposure and applying network or gateway policy controls where appropriate

How teams detect issues like this

Organizations can look for this class of issue through:

  • Static analysis rules identifying sensitive endpoints that use request parameters without nearby authorization checks
  • Code review signals such as direct file access based on client-controlled paths or identifiers
  • Tests that exercise cross-user and cross-tenant resource access boundaries
  • Runtime monitoring for unusual file-save requests, denied-access patterns, and access to unrelated resource identifiers
  • Policy enforcement requiring authorization decisions before file, object, or record operations
  • Automated security review tools that flag missing or inconsistent access-control checks

Sources

SourceLink
github.comgithub.com/ASantsSec/CVE/issues/26
vuldb.comvuldb.com/cve/CVE-2026-102249
vuldb.comvuldb.com/submit/933733
vuldb.comvuldb.com/vuln/411151
vuldb.comvuldb.com/vuln/411151/cti

Frequently asked

questions

Potentially. The affected functionality is described as remotely reachable, but practical exploitability depends on network exposure, authentication requirements, and deployment-specific access controls.

The available information does not establish a universal authentication requirement. An attacker must be able to reach the endpoint, and any required account must have enough access to invoke the file editor functionality.

Enforce server-side, deny-by-default authorization for every requested file operation. Verify that the authenticated principal is permitted to perform the requested action on the specific target resource.

Use centralized access-control policies, avoid trusting client-provided resource identifiers, test cross-user access boundaries, and apply least-privilege permissions to application and filesystem resources.

Find out what's already
exploitable in your codebase.