Ad · Leaderboard 728×90

CVE-2026-109184

4.3Medium

Published 12 Oct 2026 · NVD status: Deferred · AI triage by gemini-3.8-flash

4.3Medium
Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None
Impact
Limited impact
Weakness
CWE-862

Impact

Low-privilege authenticated users can read sensitive settlement ledgers across the entire tenant, including transaction amounts, counterparties, and bill remarks. An attacker only needs network access and valid credentials with minimal scope permissions.

Root cause

The /account/findAccountInOutList endpoint fails to enforce role-based data scope restrictions when querying ledger entries by accountId.

Affected systems

jshERP through 3.6

CVSS v3.1 · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Fix & remediation

Upgrade to a patched version once released by the vendor; as an interim mitigation, block or restrict HTTP GET access to /account/findAccountInOutList at your reverse proxy or API gateway.

AI-suggested. Run it in staging first and check it against the vendor advisory. Why?

Ad · In-content banner

NVD description

jshERP through 3.6 contains an improper authorization vulnerability that allows low-privilege authenticated users to read any settlement account ledger by supplying an arbitrary accountId. Attackers restricted to personal or department data scope can query GET /account/findAccountInOutList to view other users' bill numbers, counterparties, amounts and remarks within the tenant.

References

Source: nvd.nist.gov/vuln/detail/CVE-2026-109184

Ad · Sticky 320×50 / 728×90