CVE-2026-9175

Devs Accounting <= 1.2.0 - Missing Authorization to Unauthenticated Sensitive Information Exposure via 'id' Parameter

Published Jun 24, 2026 CVSS 3.1 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
The Devs Accounting – Simple Accounting and Invoicing Solution plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 1.2.0. This is due to the get_single_account() REST API callback being registered with a permission_callback that unconditionally returns true, providing no authentication or authorization checks on the /devs-accounting/v1/get-account/<id> endpoint. This makes it possible for unauthenticated attackers to read arbitrary private financial account records (including account name, bank name, and opening balance) by enumerating the numeric account ID, resulting in sensitive information disclosure.

Analysis

AI-generated

Technical impact

The Devs Accounting plugin for WordPress suffers from a missing authorization flaw (CWE-862). The get_single_account() REST API callback is registered with a permission_callback that always returns true, meaning the /devs-accounting/v1/get-account/<id> endpoint can be accessed without authentication. An unauthenticated attacker can request any numeric account ID and retrieve private financial data, such as account name, bank name, and opening balance, leading to sensitive information disclosure.

Affected Systems

All installations of the Devs Accounting – Simple Accounting and Invoicing Solution plugin version 1.2.0 or earlier on WordPress sites are vulnerable. The flaw exists regardless of user role or network placement when the plugin is activated.

Risk and Exploitability

With a CVSS score of 5.3 the vulnerability is classified as moderate. No EPSS score is available and the vulnerability is not listed in the CISA KEV catalog, but exposure is possible to any actor who can reach the site’s REST API. Exploitation requires only a simple HTTP GET request to the endpoint and enumeration of sequential numeric IDs, making the attack straightforward for anyone with network access to the host.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Devs Accounting plugin to the latest available version that implements proper permission checks for the get-account endpoint.
  • If an immediate upgrade is not possible, modify the plugin or add a server‑side filter to replace the permission_callback with a check such as is_user_logged_in() or a role‑based restriction, thereby preventing unauthenticated access.
  • Reduce the attack surface by restricting access to the protected REST endpoint for guests, for example through a web‑application firewall rule or by limiting REST API usage to authenticated users only.

Generated by OpenCVE AI on June 24, 2026 at 09:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Ajitdas
Ajitdas devs Accounting – Simple Accounting And Invoicing Solution
Wordpress
Wordpress wordpress
Vendors & Products Ajitdas
Ajitdas devs Accounting – Simple Accounting And Invoicing Solution
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Description The Devs Accounting – Simple Accounting and Invoicing Solution plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 1.2.0. This is due to the get_single_account() REST API callback being registered with a permission_callback that unconditionally returns true, providing no authentication or authorization checks on the /devs-accounting/v1/get-account/<id> endpoint. This makes it possible for unauthenticated attackers to read arbitrary private financial account records (including account name, bank name, and opening balance) by enumerating the numeric account ID, resulting in sensitive information disclosure.
Title Devs Accounting <= 1.2.0 - Missing Authorization to Unauthenticated Sensitive Information Exposure via 'id' Parameter
Weaknesses CWE-862
References
Metrics cvssV3_1

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Jun 24, 2026, 7:35 PM
Reserved
May 21, 2026, 2:38 PM
Status
Deferred
Published
Jun 24, 2026, 7:16 AM
Modified
Jun 25, 2026, 1:26 PM