PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-55382 InvoiceShelf CVE debrief

An InvoiceShelf vulnerability allows an authenticated staff user to read, modify, or delete notes from another company due to missing company scope checks in the NotePolicy. This issue is fixed in version 2.4.0. The vulnerability arises from the NotesController::show, NotesController::update, and NotesController::destroy methods not properly checking the company_id of the target note, allowing unauthorized access to notes across different companies. Defenders should assess exposure and apply the patch to prevent exploitation.

Vendor
InvoiceShelf
Product
Unknown
CVSS
HIGH 7.6
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-14
Original CVE updated
2026-10-15
Advisory published
2026-10-14
Advisory updated
2026-10-15

Who should care

Defenders managing InvoiceShelf installations, particularly those with multiple companies and staff users, should assess exposure and apply the patch. They should review staff user access controls and note management settings to prevent exploitation. Additionally, defenders should monitor for suspicious activity related to note modifications and implement compensating controls for exposed systems.

Why it matters

CVE-2026-55382 allows an authenticated staff user to read, modify, or delete notes from another company in InvoiceShelf due to missing company scope checks. Defenders should prioritize verifying exposure and applying the vendor's patch.

  • Staff users with note management abilities can access sensitive information from other companies
  • An attacker could modify or delete critical notes, affecting business operations
  • Defenders must verify exposure and apply the vendor's patch to prevent exploitation
  • Incident response may be required to investigate and mitigate potential breaches

Technical summary

The InvoiceShelf NotesController::show, NotesController::update, and NotesController::destroy methods do not properly check the company_id of the target note, allowing an authenticated staff user with ordinary note abilities to read, modify, or delete notes from another company. This issue arises due to missing company scope checks in the NotePolicy, which fails to validate the company_id of the note being accessed, modified, or deleted. As a result, an attacker can exploit this vulnerability to access sensitive information or disrupt business operations.

Defensive priority

Defenders should prioritize verifying exposure and applying the vendor's patch, focusing on staff user access controls and note management.

Recommended defensive actions

  • Verify exposure by checking if using InvoiceShelf versions prior to 2.4.0
  • Apply the vendor's patch by upgrading to InvoiceShelf version 2.4.0
  • Review staff user access controls and note management settings
  • Monitor for suspicious activity related to note modifications
  • Conduct a thorough review of note management and access controls
  • Implement compensating controls for exposed systems while remediation is scheduled and verified
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The CVE record and source item provide details on the vulnerability, affected versions, and fixed version 2.4.0. The vulnerability is caused by missing company scope checks in the NotePolicy, allowing an authenticated staff user with ordinary note abilities to read, modify, or delete notes from another company. The issue is fixed in version 2.4.0. Defenders should verify exposure and apply the vendor's patch.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-55382 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-55382

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-55382 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-55382

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • InvoiceShelf: Cross-company read/modify/delete of notes via missing company scope in NotePolicy

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/55xxx/CVE-2026-55382.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://github.com/InvoiceShelf/InvoiceShelf/security/advisories/GHSA-85wc-38p4-2wqq

    Supplemental source - x_refsource_CONFIRM

  • Source reference

    Unverified legacy reference

    URL: https://github.com/InvoiceShelf/InvoiceShelf/pull/661

    Supplemental source - x_refsource_MISC

  • Source reference

    Unverified legacy reference

    URL: https://github.com/InvoiceShelf/InvoiceShelf/commit/e432e4e62f5aa52238e3ff3fc37a0c78588eec47

    Supplemental source - x_refsource_MISC

  • Source reference

    Unverified legacy reference

    URL: https://github.com/InvoiceShelf/InvoiceShelf/releases/tag/2.4.0

    Supplemental source - x_refsource_MISC

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.