Description
Flextype CMS through v1.0.0-dev contains an expression language injection vulnerability that allows authenticated attackers with a valid API token to read arbitrary files by passing unsanitized user-supplied input to the Symfony ExpressionLanguage engine via the POST /api/v1/query endpoint. Attackers can leverage exposed application objects including filesystem() and serializers() within the evaluation scope to read arbitrary server files and achieve conditional remote code execution if a PHP file can be placed on disk through a secondary vector.
Published: 2026-08-28
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability arises from an expression language injection flaw in Flextype CMS, allowing authenticated attackers with a valid API token to inject unsanitized input into the Symfony ExpressionLanguage engine via the POST /api/v1/query endpoint. The injection can exploit exposed objects such as filesystem() and serializers() within the evaluation scope, giving the attacker the ability to read arbitrary files on the server. If the attacker can place a PHP file on disk through a secondary vector, they may obtain conditional remote code execution. The flaw is classified under CWE-1336 (Expression - poor validation of user input) and CWE-94 (Improper Handling of Dynamic Input), and carries a CVSS score of 7.1.

Affected Systems

The affected product is Flextype CMS, all releases up to and including the 1.0.0-dev version. No further subversions are currently documented as impacted.

Risk and Exploitability

With a valid API token, an attacker can immediately craft a malicious expression and invoke the POST /api/v1/query endpoint to read any file accessible to the PHP process. The lack of a KEV listing and absence of an EPSS score do not diminish the realistic risk, especially in environments where the API is exposed and tokens are not tightly controlled. The CVSS score of 7.1 indicates a high impact if exploited, and the ability to read files can serve as a foothold for more destructive actions such as remote code execution.

Generated by OpenCVE AI on August 28, 2026 at 22:04 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Flextype CMS to the latest available patch that sanitizes ExpressionLanguage input or disable the /api/v1/query endpoint for unauthenticated or low‑privilege API tokens
  • Limit the privileges of API tokens by ensuring they only possess permissions required for their intended functions, preventing unnecessary access to the /api/v1/query route
  • Apply additional access controls such as network segmentation or firewall rules to restrict external reach to the CMS API endpoints

Generated by OpenCVE AI on August 28, 2026 at 22:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 28 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
Description Flextype CMS through v1.0.0-dev contains an expression language injection vulnerability that allows authenticated attackers with a valid API token to read arbitrary files by passing unsanitized user-supplied input to the Symfony ExpressionLanguage engine via the POST /api/v1/query endpoint. Attackers can leverage exposed application objects including filesystem() and serializers() within the evaluation scope to read arbitrary server files and achieve conditional remote code execution if a PHP file can be placed on disk through a secondary vector.
Title Flextype CMS 1.0.0-dev RCE via POST /api/v1/query Endpoint
Weaknesses CWE-1336
CWE-94
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-28T20:21:59.224Z

Reserved: 2026-08-21T17:52:36.080Z

Link: CVE-2026-77939

cve-icon Vulnrichment

Updated: 2026-08-28T20:21:56.476Z

cve-icon NVD

Status : Received

Published: 2026-08-28T20:19:56.397

Modified: 2026-08-28T22:16:54.127

Link: CVE-2026-77939

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T22:15:04Z

Weaknesses
  • CWE-1336

    Improper Neutralization of Special Elements Used in a Template Engine

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')