Description
An incorrect access control vulnerability in reportico-web <= 8.1.0 allows an unauthenticated attacker to inject arbitrary php code into the PreExecuteCode attribute of any report regardless of the safe_mode setting leading to remote code execution.
Published: 2026-08-18
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an incorrect access control flaw that allows any user, even unauthenticated, to inject arbitrary PHP code into the PreExecuteCode attribute of any report in reportico-web up to version 8.1.0. This flaw encompasses improper authorization checks (CWE-284). If exploited, the injected code runs within the web server's PHP engine, giving the attacker full control over the host system.

Affected Systems

Affected systems are installations of reportico-web version 8.1.0 and earlier. Reportico-web is a PHP reporting framework used to generate dynamic reports in web applications. The vulnerability is present wherever the PreExecuteCode field can be accessed without authentication, regardless of the server's safe_mode setting.

Risk and Exploitability

The flaw can be leveraged through web requests that populate or modify the PreExecuteCode field, a path that requires no authentication and therefore is highly susceptible. The CVSS base score of 9.8 indicates critical severity, while the EPSS score of less than 1% suggests the probability of exploitation is low but non‑zero. Because the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog, no active exploits have been reported, but the potential for immediate remote code execution remains significant.

Generated by OpenCVE AI on August 21, 2026 at 21:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update reportico-web to a version where the PreExecuteCode injection is fixed.
  • Restrict the creation or modification of reports to authenticated users only and disable the PreExecuteCode attribute where possible.
  • Deploy a web application firewall or input validation layer to block execution of arbitrary PHP code in report definitions.

Generated by OpenCVE AI on August 21, 2026 at 21:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 24 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
First Time appeared Reportico
Reportico reportico
Vendors & Products Reportico
Reportico reportico

Fri, 21 Aug 2026 22:00:00 +0000

Type Values Removed Values Added
Title Reportico-Web PreExecuteCode Arbitrary PHP Injection for Unauthenticated Users

Fri, 21 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Title Unauthenticated PHP Code Injection via Reportico-web PreExecuteCode Attribute
Weaknesses CWE-94

Thu, 20 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Tue, 18 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
Title Unauthenticated PHP Code Injection via Reportico-web PreExecuteCode Attribute
Weaknesses CWE-284
CWE-94

Tue, 18 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Description An incorrect access control vulnerability in reportico-web <= 8.1.0 allows an unauthenticated attacker to inject arbitrary php code into the PreExecuteCode attribute of any report regardless of the safe_mode setting leading to remote code execution.
References

Subscriptions

Reportico Reportico
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-20T13:31:11.265Z

Reserved: 2026-06-08T00:00:00.000Z

Link: CVE-2026-52608

cve-icon Vulnrichment

Updated: 2026-08-20T13:31:00.882Z

cve-icon NVD

Status : Deferred

Published: 2026-08-18T18:18:20.020

Modified: 2026-08-31T20:12:02.273

Link: CVE-2026-52608

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-24T21:12:39Z

Weaknesses