CVE-2026-2552
Received Received - Intake
Path Traversal in ZenTao Committer Component Allows File Access

Publication date: 2026-02-16

Last updated on: 2026-02-20

Assigner: VulDB

Description
A vulnerability was identified in ZenTao up to 21.7.8. Affected by this issue is the function delete of the file editor/control.php of the component Committer. Such manipulation of the argument filePath leads to path traversal. Upgrading to version 21.7.9 can resolve this issue. The affected component should be upgraded.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-02-16
Last Modified
2026-02-20
Generated
2026-05-27
AI Q&A
2026-02-16
EPSS Evaluated
2026-05-25
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
zentao zentao to 21.7.8 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

CVE-2026-2552 is a path traversal vulnerability in the ZenTao Editor component, specifically in the delete() function of the editor/control.php file. This vulnerability allows an authenticated user to manipulate the filePath argument, which is Base64-encoded, to delete arbitrary files on the server filesystem.

The vulnerability arises because the application decodes the filePath parameter without validating the resulting path. It then directly checks if the file exists and deletes it without restricting the file location or verifying permissions beyond filesystem-level checks.

An attacker can exploit this by encoding the target file path in Base64 and sending it as a parameter to the delete function, causing the server to delete files outside the intended directories.

The root cause is the lack of path validation and restrictions, allowing deletion of critical system or application files.

Upgrading to ZenTao version 21.7.9, which includes strict path validation and directory restrictions, resolves this issue.


How can this vulnerability impact me? :

This vulnerability allows an authenticated attacker to delete arbitrary files on the server where ZenTao is installed.

The impact includes potential denial of service by deleting critical files, disruption of application functionality, and possible further exploitation if important system or application files are removed.

Because the attacker can delete any file the application has permission to access, this can compromise the integrity and availability of the system.


How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

I don't know


How can this vulnerability be detected on my network or system? Can you suggest some commands?

[{'type': 'paragraph', 'content': 'This vulnerability can be detected by monitoring for suspicious HTTP requests targeting the vulnerable ZenTao Editor component, specifically requests to the delete function in editor/control.php.'}, {'type': 'paragraph', 'content': 'Look for GET requests to the endpoint `/zentao/index.php?m=editor&f=delete&filePath=<Base64-encoded-path>` where the filePath parameter is Base64-encoded and may represent paths outside the intended directory.'}, {'type': 'paragraph', 'content': 'An example detection approach is to search web server logs for requests matching the pattern:'}, {'type': 'list_item', 'content': 'GET /zentao/index.php?m=editor&f=delete&filePath='}, {'type': 'paragraph', 'content': 'You can use command-line tools like grep to find such requests in your logs. For example:'}, {'type': 'list_item', 'content': "grep 'm=editor&f=delete&filePath=' /var/log/apache2/access.log"}, {'type': 'paragraph', 'content': 'Additionally, since the filePath parameter is Base64-encoded, decoding suspicious filePath values found in logs can help identify attempts to delete critical or unexpected files.'}, {'type': 'paragraph', 'content': 'Note that exploitation requires authentication, so monitoring for unusual authenticated requests to this endpoint is also recommended.'}] [1, 2]


What immediate steps should I take to mitigate this vulnerability?

The immediate and recommended mitigation is to upgrade the affected ZenTao installation to version 21.7.9 or later, where this vulnerability has been fixed.

If upgrading immediately is not possible, restrict access to the vulnerable editor/delete endpoint to trusted users only, and monitor for suspicious activity.

Implement strict validation on the filePath parameter to ensure it does not allow path traversal, such as verifying the resolved path is within allowed directories before allowing deletion.

Disable the editor feature if it is not required, by not enabling it via the POST request to `/zentao/index.php?m=editor&f=turnon&status=1`.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart