Description
InvoicePlane is a self-hosted open source application for managing invoices, clients, and payments. Prior to 1.7.2, InvoicePlane's Users::change_password() method accepts a user_id from the URL and updates that account's password without an object-level authorization check. An authenticated secondary administrator can target the primary administrator account and replace its password without knowing the current password. The attacker can then take over the primary account and access its data and privileges. This issue is fixed in version 1.7.2.
Published: 2026-09-25
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation via Unauthorized Password Change
Action: Patch Now
AI Analysis

Impact

InvoicePlane’s change_password() method accepts a user_id directly from the URL and updates the corresponding account’s password without checking that the requester is authorized to modify that account. An authenticated secondary administrator can target the primary administrator’s account, replace its password, and then log in as the primary administrator. This results in full control over the primary account, exposing all sensitive data, access rights, and actions within the application.

Affected Systems

All installations of InvoicePlane running a version earlier than 1.7.2 are vulnerable. The bug exists in the Users::change_password() method and applies to the self‑hosted InvoicePlane application used for managing invoices, clients, and payments.

Risk and Exploitability

The CVSS score of 6.5 indicates a moderate severity. With no EPSS information and no listing in CISA KEV, public exploitation is not documented, but the vulnerability is accessible to any authenticated secondary administrator, making the attack vector local to the application. An attacker who can authenticate as a secondary administrator can alter the primary admin’s credentials, compromising the entire system’s confidentiality and integrity.

Generated by OpenCVE AI on September 25, 2026 at 18:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the InvoicePlane update to version 1.7.2 or later
  • Implement explicit authorization checks so that only the account owner or users with appropriate privileges can change a password
  • Disable unused secondary administrator accounts or enforce multi‑factor authentication to limit privileged access

Generated by OpenCVE AI on September 25, 2026 at 18:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 28 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sat, 26 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
First Time appeared Invoiceplane
Invoiceplane invoiceplane
Vendors & Products Invoiceplane
Invoiceplane invoiceplane

Fri, 25 Sep 2026 15:45:00 +0000

Type Values Removed Values Added
Description InvoicePlane is a self-hosted open source application for managing invoices, clients, and payments. Prior to 1.7.2, InvoicePlane's Users::change_password() method accepts a user_id from the URL and updates that account's password without an object-level authorization check. An authenticated secondary administrator can target the primary administrator account and replace its password without knowing the current password. The attacker can then take over the primary account and access its data and privileges. This issue is fixed in version 1.7.2.
Title InvoicePlane IDOR: Horizontal Privilege Escalation via Password Change Without Authorization Check
Weaknesses CWE-639
References
Metrics cvssV3_1

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


Subscriptions

Invoiceplane Invoiceplane
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-28T13:49:45.702Z

Reserved: 2026-09-03T16:37:49.262Z

Link: CVE-2026-85291

cve-icon Vulnrichment

Updated: 2026-09-28T13:49:22.655Z

cve-icon NVD

Status : Deferred

Published: 2026-09-25T16:17:28.457

Modified: 2026-09-28T15:07:51.540

Link: CVE-2026-85291

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T12:00:12Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key