Description
ERPNext 15.55.0 through 16.50.0 contains an incorrect authorization vulnerability in the get_timesheet_html method that lets authenticated portal users view project Timesheets. The method only checks Project read access, ignoring hide_timesheets and project membership, so attackers can retrieve timesheet names, status, time-log dates and last modifiers.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Data Disclosure
Action: Patch
AI Analysis

Impact

ERPNext versions 15.55.0 through 16.50.0 contain an incorrect authorization flaw in the get_timesheet_html method. The vulnerability allows an authenticated portal user to view timesheet information from projects the user should not have access to. The method performs only a project read access check and ignores additional controls such as hide_timesheets and project membership. As a result, attackers can retrieve timesheet names, status, time‑log dates, and the last modifier of a timesheet. This flaw can lead to exposure of sensitive project data to unauthorised users, compromising confidentiality and potentially revealing organizational workload and resource allocation details.

Affected Systems

The flaw affects ERPNext deployments from versions 15.55.0 up to and including 16.50.0. The affected product is managed by the Frappe company and is listed under the ERPNext family. The specific affected releases are those in the stated version range; newer releases beyond 16.50.0 are not impacted.

Risk and Exploitability

The CVSS score for this issue is 5.3, indicating a moderate severity. Exploitation requires only that the attacker be a portal user with unrestricted authentication to the system; no additional network access or elevated credentials are needed. Since the EPSS score is not available, the precise exploitation probability cannot be expressed, but the lack of a high CVSS suggests that while the vulnerability exists, widespread active exploitation is unlikely. The vulnerability is not listed as a known exploited vulnerability in CISA KEV catalog at this time.

Generated by OpenCVE AI on October 12, 2026 at 22:59 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ERPNext to the latest release that includes the fix for this authorization issue; refer to the vendor’s release notes or the official patch commit for confirmation.
  • If an upgrade is not immediately possible, restrict portal user access to the get_timesheet_html endpoint by configuring role permissions or disabling the portal timesheet feature in the application settings.
  • Ensure that project membership and hide_timesheets settings are properly configured for all sensitive projects; verify that project members are correctly assigned and that timesheets are hidden where required.

Generated by OpenCVE AI on October 12, 2026 at 22:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 12 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
Description ERPNext 15.55.0 through 16.50.0 contains an incorrect authorization vulnerability in the get_timesheet_html method that lets authenticated portal users view project Timesheets. The method only checks Project read access, ignoring hide_timesheets and project membership, so attackers can retrieve timesheet names, status, time-log dates and last modifiers.
Title ERPNext 15.55.0 through 16.50.0 Incorrect Authorization via get_timesheet_html
First Time appeared Frappe
Frappe erpnext
Weaknesses CWE-863
CPEs cpe:2.3:a:frappe:erpnext:*:*:*:*:*:*:*:*
Vendors & Products Frappe
Frappe erpnext
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-26T20:32:04.476Z

Reserved: 2026-10-12T14:23:25.691Z

Link: CVE-2026-109376

cve-icon Vulnrichment

Updated: 2026-10-26T20:31:58.069Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T21:17:10.480

Modified: 2026-10-26T21:17:28.547

Link: CVE-2026-109376

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T23:45:12Z

Weaknesses