Follow @Openwall on Twitter for new release announcements and other news
[<prev] [day] [month] [year] [list]
Message-ID: <878q3bkg6s.fsf@complete.org>
Date: Sun, 01 Nov 2026 22:31:07 -0600
From: John Goerzen <jgoerzen@...plete.org>
To: oss-security@...ts.openwall.com
Subject: Multiple vulnerabilities in C-Kermit

A recent code quality sweep and audit uncovered multiple vulnerabilities
in C-Kermit, some of which can lead to an RCE when working with a
malicious peer.  They have been condensed into 3 advisories, and are
awaiting CVE allocation.

The three are:

Remote code execution in C-Kermit
  https://github.com/OpenKermit/ckermit/security/advisories/GHSA-c5px-7h4c-gj8p

Auth bypass and TLS cert spoofing
  https://github.com/OpenKermit/ckermit/security/advisories/GHSA-5pc4-gh6q-5h4w

Arbitrary file write and safeguard bypass during file transfers
  https://github.com/OpenKermit/ckermit/security/advisories/GHSA-vhrv-7jrq-95qj

All are fixed in C-Kermit 11.1.515.  Due to the extensive corrective
work in that version, is is also possible that other vulnerabilities
were also corrected in that version without being immediately recognized
as such.

There is no safe version of C-Kermit; these go back to the original
C-Kermit from 1984 and its predecessor Unix Kermit from 1983.  The rest
have been present for around 20 years.

As context for integrators, C-Kermit is a communications suite that grew
out of its original serial file transfer protocol.  By the late 1990s,
it had gained capabilities as  general serial communications program, a
network client and server (telnet, HTTP, and FTP, etc).  However, its
most common use remains talking to embedded, legacy, and vintage systems
over serial lines.  Therefore, while some of these vulnerabilities are
exploitable by a malicious peer or MITM attacker, the vulnerabilities
are less likely to be encountered in the common use of C-Kermit.  In
particular, TLS/SSL has only rarely been used with C-Kermit, and the
only known IKSD (Kermit server) on the Internet today is already
patched.  Nevertheless, I don't want to under-estimate the importance of
a vulnerability, so I of course encourage upgrading to 11.1.515 or
above.

Full releases are available at:

https://github.com/OpenKermit/ckermit/releases

C-Kermit was originally a project of Columbia University.  When Columbia
canceled funding, they released it under an Open Source license.  One of
its founders, Frank da Cruz, continued to maintain it as a volunteer
project until 2025.  After Frank's retirement from the project, as it
was apparent no other maintainer was going to be active, I started the
Open Kermit project to continue maintenance of C-Kermit.

- John

Powered by blists - more mailing lists

Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.