PatchSiren cyber security CVE debrief
CVE-2026-109376 Frappe CVE debrief
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. This vulnerability allows unauthorized access to project management data, potentially exposing sensitive information. Defenders should assess exposure and prioritize remediation, especially for instances with publicly accessible project management features. The vulnerability is confirmed in the specified versions, with patches available in later releases.
- Vendor
- Frappe
- Product
- ERPNext
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-12
- Original CVE updated
- 2026-10-12
- Advisory published
- 2026-10-12
- Advisory updated
- 2026-10-12
Who should care
Defenders responsible for ERPNext instances, particularly those with publicly accessible project management features, should assess exposure and prioritize remediation. This includes operators, platform administrators, vulnerability management teams, and security teams who need to ensure that appropriate measures are taken to prevent unauthorized access to project Timesheets and potential data exposure.
Why it matters
Defenders should prioritize verifying and remediating this vulnerability in ERPNext instances, particularly those with publicly accessible project management features, to prevent unauthorized access to project Timesheets.
- Authenticated portal users can access project Timesheets without proper authorization
- View timesheet names, status, time-log dates, and last modifiers
- Potential data exposure through unauthorized access to project management data
Technical summary
The get_timesheet_html method in ERPNext 15.55.0 through 16.50.0 does not properly check project membership or hide_timesheets permissions, allowing authenticated portal users to view project Timesheets. This oversight enables unauthorized access to timesheet names, status, time-log dates, and last modifiers. The vulnerability is confirmed in ERPNext versions 15.55.0 through 16.50.0, with patches available in later versions. Defenders should prioritize verifying and remediating this vulnerability in ERPNext instances, particularly those with publicly accessible project management features.
Defensive priority
Defenders should prioritize verifying and remediating this vulnerability in ERPNext instances, particularly those with publicly accessible project management features.
Recommended defensive actions
- Verify ERPNext version and apply patches or updates to remediate the vulnerability
- Restrict access to project management features to authorized users only
- Monitor project management activity for suspicious access or modifications
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability is confirmed in ERPNext versions 15.55.0 through 16.50.0, with a patch available in later versions. Authenticated portal users can exploit this vulnerability to view project Timesheets, including timesheet names, status, time-log dates, and last modifiers.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-109376 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-109376
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-109376 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-109376
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
ERPNext 15.55.0 through 16.50.0 Incorrect Authorization via get_timesheet_html
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/109xxx/CVE-2026-109376.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/frappe/erpnext/pull/60280
Supplemental source - issue-tracking, patch
-
Source reference
Unverified legacy reference
URL: https://github.com/frappe/erpnext/commit/eb217deef7bd407d34254aee3b3e175e4d357c90
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://github.com/frappe/erpnext/blob/v16.50.0/erpnext/templates/pages/projects.py
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/frappe/erpnext
Supplemental source - product
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/erpnext-15.55.0-through-16.50.0-incorrect-authorization-via-get-timesheet-html
Supplemental source - third-party-advisory
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.