Description
A security flaw has been discovered in InvoiceShelf up to 2.4.3/3.0.0-alpha.3. Affected by this issue is the function MemberService::create of the file app/Domains/Accounts/Application/MemberService.php. Performing a manipulation of the argument companies[].id/companies[].role results in improper access controls. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks. Upgrading to version 2.4.4 and 3.0.0-alpha.4 can resolve this issue. The patch is named c798b513c3ab6e672a1678774720fbb282f4d0c6. It is recommended to upgrade the affected component.
Published: 2026-11-05
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Member Creation/Privilege Escalation
Action: Patch
AI Analysis

Impact

A flaw in the MemberService::create function allows manipulation of the companies[].id/companies[].role arguments, resulting in improper access controls. An attacker can insert arbitrary company identifiers or assign roles that bypass normal authorization checks. The vulnerability permits an attacker to create or modify member associations that should otherwise be restricted, potentially granting unauthorized access to sensitive data or services. The flaw is exploitable remotely, and the public exploit code has been released.

Affected Systems

The issue affects the InvoiceShelf application, specifically software versions up to 2.4.3 and 3.0.0-alpha.3. The vulnerable code resides in app/Domains/Accounts/Application/MemberService.php and is present in all affected releases of the product.

Risk and Exploitability

The CVSS score of 5.1 indicates a medium severity impact, and the vulnerability is not listed in the CISA KEV catalog. The EPSS score is not available, suggesting that no current data indicates high exploitation probability, but the fact that public exploit code exists means the risk could be higher than the score alone suggests. The attack can be carried out remotely without prior authentication, and once successful, an attacker can create or alter member relationships in the system, potentially leading to privilege escalation or unauthorized data access.

Generated by OpenCVE AI on November 5, 2026 at 03:31 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade InvoiceShelf to version 2.4.4 or 3.0.0-alpha.4 to apply the official fix.
  • If a patch is not immediately possible, restrict or disable remote access to the MemberService::create API endpoint to prevent unauthenticated manipulation of the companies array.
  • Implement a web application firewall rule or rate limiting on the create endpoint to reduce the likelihood of automated exploitation attempts while a permanent fix is deployed.

Generated by OpenCVE AI on November 5, 2026 at 03:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 02:15:00 +0000

Type Values Removed Values Added
Description A security flaw has been discovered in InvoiceShelf up to 2.4.3/3.0.0-alpha.3. Affected by this issue is the function MemberService::create of the file app/Domains/Accounts/Application/MemberService.php. Performing a manipulation of the argument companies[].id/companies[].role results in improper access controls. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks. Upgrading to version 2.4.4 and 3.0.0-alpha.4 can resolve this issue. The patch is named c798b513c3ab6e672a1678774720fbb282f4d0c6. It is recommended to upgrade the affected component.
Title InvoiceShelf MemberService.php create access control
First Time appeared Invoiceshelf
Invoiceshelf invoiceshelf
Weaknesses CWE-266
CWE-284
CPEs cpe:2.3:a:invoiceshelf:invoiceshelf:*:*:*:*:*:*:*:*
Vendors & Products Invoiceshelf
Invoiceshelf invoiceshelf
References
Metrics cvssV2_0

{'score': 5.8, 'vector': 'AV:N/AC:L/Au:M/C:P/I:P/A:P/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 4.7, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 4.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Invoiceshelf Invoiceshelf
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-11-05T02:00:29.677Z

Reserved: 2026-11-04T18:40:29.450Z

Link: CVE-2026-122158

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-05T02:16:58.490

Modified: 2026-11-05T02:16:58.667

Link: CVE-2026-122158

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T04:00:14Z

Weaknesses
  • CWE-266

    Incorrect Privilege Assignment

  • CWE-284

    Improper Access Control