Description
OpenCATS before 0.10.0 contains a missing authorization vulnerability in ReportsUI::handleRequest() that allows authenticated users to view EEO demographic reports without the canSeeEEOInfo permission. Attackers can invoke the customizeEEOReport and generateEEOReportPreview actions to view aggregate ethnicity, veteran, gender and disability statistics.
Published: 2026-10-20
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Data Disclosure
Action: Apply Patch
AI Analysis

Impact

OpenCATS versions before 0.10.0 contain a missing authorization flaw in the ReportsUI::handleRequest() method. This gap allows any authenticated user, even those lacking the canSeeEEOInfo permission, to request EEO demographic reports. By calling the customizeEEOReport and generateEEOReportPreview actions, an attacker can retrieve aggregated data on ethnicity, veteran status, gender, and disability, thereby disclosing sensitive employee demographics that should be protected.

Affected Systems

The vulnerability affects the OpenCATS product, specifically installations running any release prior to 0.10.0. The flaw is contained within modules/reports/ReportsUI.php as indicated by the advisory references. Any deployment that enables the EEO reports functionality and employs user authentication is vulnerable.

Risk and Exploitability

The CVSS score of 5.3 labels the issue as moderate severity. No EPSS score is available, and the flaw is not listed in the CISA KEV catalog. Exploitation requires only that the attacker be authenticated—often straightforward in internal or compromised environments. Once authenticated, the attacker can invoke the exposed report actions without additional steps, making the attack vector simple, low effort, and likely to be abused if left unpatched.

Generated by OpenCVE AI on October 20, 2026 at 14:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the OpenCATS installation to version 0.10.0 or later, where the authorization check is implemented in ReportsUI::handleRequest().
  • Before using the updated system, confirm that the canSeeEEOInfo permission is enforced by reviewing the code or configuration.
  • If an upgrade cannot be performed immediately, restrict the EEO report actions to only those user roles that possess the canSeeEEOInfo permission by adjusting role definitions or group memberships.

Generated by OpenCVE AI on October 20, 2026 at 14:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description OpenCATS before 0.10.0 contains a missing authorization vulnerability in ReportsUI::handleRequest() that allows authenticated users to view EEO demographic reports without the canSeeEEOInfo permission. Attackers can invoke the customizeEEOReport and generateEEOReportPreview actions to view aggregate ethnicity, veteran, gender and disability statistics.
Title OpenCATS before 0.10.0 Missing Authorization in Reports Module EEO Reports
First Time appeared Opencats
Opencats opencats
Weaknesses CWE-862
CPEs cpe:2.3:a:opencats:opencats:*:*:*:*:*:*:*:*
Vendors & Products Opencats
Opencats opencats
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'}


Subscriptions

Opencats Opencats
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-20T15:34:19.374Z

Reserved: 2026-10-19T18:11:37.875Z

Link: CVE-2026-112787

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-20T11:17:18.847

Modified: 2026-10-20T11:17:18.967

Link: CVE-2026-112787

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T15:00:19Z

Weaknesses