CVE-2026-7388
Received Received - Intake

Code Injection in EyouCMS Template File Handler

Vulnerability report for CVE-2026-7388, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-04-29

Last updated on: 2026-04-29

Assigner: VulDB

Description

A weakness has been identified in EyouCMS up to 1.7.9. Impacted is the function editFile of the file application/admin/logic/FilemanagerLogic.php of the component Template File Handler. Executing a manipulation can lead to code injection. The attack can be launched remotely. The exploit has been made available to the public and could be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-04-29
Last Modified
2026-04-29
Generated
2026-07-27
AI Q&A
2026-04-29
EPSS Evaluated
2026-07-25
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
eyoucms eyoucms to 1.7.9 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-94 The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.
CWE-74 The product constructs all or part of a command, data structure, or record using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify how it is parsed or interpreted when it is sent to a downstream component.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability exists in EyouCMS up to version 1.7.9, specifically in the editFile function of the file application/admin/logic/FilemanagerLogic.php within the Template File Handler component.

An attacker can remotely manipulate this function to inject malicious code, potentially compromising the system.

The vulnerability has been publicly disclosed and an exploit is available, but the project maintainers have not yet responded to the issue.

Detection Guidance

This vulnerability can be detected by checking for the presence of malicious ThinkPHP template tags {:system('command')} or similar {:function()} tags injected into template files managed by EyouCMS, especially in the backend file manager.

Since exploitation requires authenticated admin access to edit template files, detection involves auditing template files for suspicious {:} tags that could lead to code execution.

Suggested commands include searching for the {:} tags in template files on the server, for example:

  • grep -r "{:system(" /path/to/eyoucms/templates/
  • grep -r "{:" /path/to/eyoucms/templates/ | grep -v "safe_tags"

Additionally, monitoring web server logs for unusual requests to the admin panel's template editing interface or unexpected frontend page requests that trigger code execution can help detect exploitation attempts.

Impact Analysis

This vulnerability allows remote attackers to inject code into the affected system, which can lead to unauthorized code execution.

Such code injection can compromise the integrity and security of the system, potentially allowing attackers to gain control, manipulate data, or disrupt services.

Compliance Impact

The vulnerability allows an authenticated admin to perform remote code execution by injecting malicious code into template files, potentially leading to full server compromise.

Such a compromise could result in unauthorized access to sensitive data, disruption of services, and loss of data integrity, which may violate requirements of common standards and regulations like GDPR and HIPAA that mandate protection of personal and sensitive information.

However, the provided information does not explicitly state the direct impact on compliance with these standards.

Mitigation Strategies

Immediate mitigation steps include restricting and monitoring admin panel access to trusted users only, as exploitation requires authenticated admin privileges.

Audit and remove any suspicious {:} template tags from template files to prevent code injection.

If possible, disable or restrict the template editing functionality in the admin panel until a patch or official fix is released.

Implement strict input validation and sanitization on template file edits to block the injection of ThinkPHP native tags like {:system()}.

Monitor server logs for unusual activity and consider isolating or taking offline affected systems to prevent further exploitation.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-7388. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart