CVE-2026-129121: C-Kermit 8.0.200 before 11.1.515 Path Traversal via FTP MGET /RECURSIVE

Published Nov 13, 2026
·
Updated

C-Kermit 8.0.200 before 11.1.515 contains a path traversal vulnerability in doftpget() in ckcftp.c that allows malicious FTP servers to write files outside the intended directory. Attackers can return absolute paths, tilde names, or dot-dot components in NLST or MLSD listings during MGET /RECURSIVE to overwrite files like .bashrc, leading to code execution.

Affected Software

1 affected component
Kermit Project C-Kermit>=8.0.200<11.1.515

Event History

Nov 13, 2026
CVE Published
via MITRE·04:23 PM
Data Sourced
via MITRE·04:23 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·05:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

Users of C-Kermit versions 8.0.200 before 11.1.515 are exposed when they use MGET or RECURSIVE operations against an FTP server that can supply malicious NLST or MLSD listing entries.

2

What does an attacker need to exploit it?

An attacker needs control of, or the ability to influence listings returned by, the FTP server used by the vulnerable C-Kermit client. The malicious listing must include an absolute path, a tilde-prefixed name, or dot-dot path components.

3

What is the impact of successful exploitation?

A malicious FTP server can cause files to be written outside C-Kermit's intended download directory. This can overwrite files such as .bashrc and may lead to code execution.

4

What should be done if patching cannot happen immediately?

Avoid using MGET or RECURSIVE against untrusted FTP servers, especially where server-controlled NLST or MLSD listings could contain path-like filenames. Restrict transfers to trusted servers until an update is available.

5

How can I determine whether I am affected?

Check the installed C-Kermit version. Versions from 8.0.200 through versions before 11.1.515 are affected; version 11.1.515 is the referenced fixed release.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203