Description
HomeBox is a home inventory and organization system. Prior to 0.26.0, HandleWipeInventory in backend/app/api/handlers/v1/v1_ctrl_actions.go authorizes POST /v1/actions/wipe-inventory through the global ctx.User.IsOwner value instead of the caller's role in the active group, while the active group is selected through the X-Tenant request header. Because every self-registered user who creates a group receives the global owner value, a user who is also a member of another group can select that group with X-Tenant and permanently delete its complete inventory, which is not recoverable without external backups. This issue is fixed in version 0.26.0.
Published: 2026-09-21
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Loss of Critical Data
Action: Immediate Patch
AI Analysis

Impact

The flaw in HomeBox allows a user with a global owner role to permanently erase the entire inventory of any group they belong to by sending a POST request to /v1/actions/wipe-inventory with an X‑Tenant header pointing to that group. The API incorrectly authorizes the wipe action based solely on the caller’s global ownership flag, ignoring the caller’s role within the selected group. The result is irreversible loss of inventory data that can only be restored from external backups, representing a severe breach of data integrity and availability.

Affected Systems

Sysadminsmedia’s HomeBox home‑inventory application is affected. Versions before 0.26.0 are vulnerable; the hardening introduced in 0.26.0 resolves the issue by validating the user’s group membership against the X‑Tenant header and checking the caller’s role within that group.

Risk and Exploitability

The vulnerability scores 8.1 on the CVSS scale, indicating high severity. No EPSS score is available, so the precise likelihood of exploitation is uncertain; however, the attack does not require external code execution or elevated privileges beyond a global owner role that a self‑registered user automatically receives. The issue is not listed in CISA KEV, but the potential for permanent data loss makes it a critical risk. An attacker who holds global owner status can misconfigure the X‑Tenant header to target any group they are a member of, triggering an irreversible wipe of that group’s inventory.

Generated by OpenCVE AI on September 21, 2026 at 20:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade HomeBox to version 0.26.0 or later, which fixes the authorization logic for the wipe‑inventory endpoint.
  • Restrict usage of the X‑Tenant header to administrators only until the patch is applied, preventing ordinary users from selecting arbitrary groups for inventory operations.
  • Audit API logs for any /v1/actions/wipe‑inventory requests and investigate unexpected usage patterns before the patch is deployed.

Generated by OpenCVE AI on September 21, 2026 at 20:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 21 Sep 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Sysadminsmedia
Sysadminsmedia homebox
Vendors & Products Sysadminsmedia
Sysadminsmedia homebox

Mon, 21 Sep 2026 18:00:00 +0000

Type Values Removed Values Added
Description HomeBox is a home inventory and organization system. Prior to 0.26.0, HandleWipeInventory in backend/app/api/handlers/v1/v1_ctrl_actions.go authorizes POST /v1/actions/wipe-inventory through the global ctx.User.IsOwner value instead of the caller's role in the active group, while the active group is selected through the X-Tenant request header. Because every self-registered user who creates a group receives the global owner value, a user who is also a member of another group can select that group with X-Tenant and permanently delete its complete inventory, which is not recoverable without external backups. This issue is fixed in version 0.26.0.
Title HomeBox: Cross-Group Inventory Wipe in Homebox via Global Owner Role and X-Tenant Header Switching
Weaknesses CWE-269
CWE-639
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H'}


Subscriptions

Sysadminsmedia Homebox
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-21T20:44:50.012Z

Reserved: 2026-05-22T20:57:10.977Z

Link: CVE-2026-48826

cve-icon Vulnrichment

Updated: 2026-09-21T19:40:43.703Z

cve-icon NVD

Status : Deferred

Published: 2026-09-21T18:17:08.073

Modified: 2026-09-23T18:26:49.087

Link: CVE-2026-48826

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T20:30:18Z

Weaknesses
  • CWE-269

    Improper Privilege Management

  • CWE-639

    Authorization Bypass Through User-Controlled Key