CVE-2026-100715
Deferred Deferred - Pending Action

Arbitrary File Deletion via Symlink in Froxlor FTP Cron Task

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

Publication date: 2026-09-26

Last updated on: 2026-09-26

Assigner: VulnCheck

Description

Froxlor through 2.3.10 is vulnerable to arbitrary file deletion via symlink following in the FTP data deletion cron task. Cron task 8 (deleteFtpData), queued when an FTP account is deleted, calls FileDir::makeCorrectDir() without the $fixed_homedir argument, so the symlink component walk is skipped, and then executes 'rm -rf' as root on the resulting path with string-level guards only. Because makeCorrectDir() appends a trailing slash, GNU rm dereferences a symlink used either as an intermediate path component or as the final component. An authenticated customer who can write to the FTP home directory can plant a symlink between task insertion and cron execution, causing the root cron job to recursively delete arbitrary directory trees, resulting in cross-tenant data destruction and host denial of service. This issue is fixed in Froxlor 2.3.12.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-26
Last Modified
2026-09-26
Generated
2026-09-26
AI Q&A
2026-09-26
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
froxlor froxlor to 2.3.12 (exc)
froxlor froxlor 2.3.12

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-59 The product attempts to access a file based on the filename, but it does not properly prevent that filename from identifying a link or shortcut that resolves to an unintended resource.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

Froxlor through 2.3.10 has a flaw where an authenticated FTP user can delete arbitrary files as root. The vulnerability occurs in the FTP data deletion cron task (deleteFtpData). When an FTP account is deleted, the cron job uses a path with symlink handling disabled, then runs 'rm -rf' with only string-level checks. If a symlink is placed in the path before execution, GNU rm will follow it, leading to recursive deletion of directories outside intended scope.

Impact Analysis

This vulnerability allows an authenticated attacker to cause cross-tenant data destruction and host denial of service. As root, the attacker can delete critical system files or other users' data by exploiting symlink placement in the FTP directory structure.

Mitigation Strategies

Upgrade Froxlor to version 2.3.12 or later to address the arbitrary file deletion vulnerability. Ensure no untrusted users have write access to FTP home directories to prevent symlink planting.

Chat Assistant

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

EPSS Chart