GProFTPD: gprostats format string vulnerability — GLSA 200502-26

gprostats, distributed with GProFTPD, is vulnerable to a format string vulnerability, potentially leading to the execution of arbitrary code.

Affected packages

net-ftp/gproftpd on all architectures
Affected versions < 8.1.9
Unaffected versions >= 8.1.9

Background

GProFTPD is a GTK+ administration tool for the ProFTPD server. GProFTPD is distributed with gprostats, a utility to parse ProFTPD transfer logs.

Description

Tavis Ormandy of the Gentoo Linux Security Audit Team has identified a format string vulnerability in the gprostats utility.

Impact

An attacker could exploit the vulnerability by performing a specially crafted FTP transfer, the resulting ProFTPD transfer log could potentially trigger the execution of arbitrary code when parsed by GProFTPD.

Workaround

There is no known workaround at this time.

Resolution

All GProFTPD users should upgrade to the latest version:

 # emerge --sync
 # emerge --ask --oneshot --verbose ">=net-ftp/gproftpd-8.1.9"

References

Release date
February 18, 2005

Latest revision
May 22, 2006: 02

Severity
normal

Exploitable
remote

Bugzilla entries
{"cc_re__cc_re__cc_by_sa_4_0": ["<li><a href=\"https://www.facebook.com/gentoo.org\" title=\"Gentoo on Facebook\"><span class=\"fa fa-facebook fa-fw\"></span></a></li>\n            </ul>\n          </div>\n          <div class=\"col-10 col-sm-9 col-md-10\">\n            <strong>&copy; 2001&ndash;2020 Gentoo Foundation, Inc.</strong><br />\n            <small>\n              Gentoo is a trademark of the Gentoo Foundation, Inc.\n              The contents of this document, unless otherwise expressly stated, are licensed under the\n              <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\" rel=\"license\">CC-BY-SA-4.0</a> license.\n              The <a href=\"https://www.gentoo.org/inside-gentoo/foundation/name-logo-guidelines.html\">Gentoo name and logo usage guidelines</a> apply.\n            </small>\n          </div>\n        </div>\n      </div>\n    </footer>\n\n    <script src=\"https://assets.gentoo.org/tyrian/v2/jquery-3.3.slim.js\"></script>\n    <script src=\"https://assets.gentoo.org/tyrian/v2/popper.min.js\"></script>\n    <script src=\"https://assets.gentoo.org/tyrian/v2/bootstrap.min.js\"></script>\n"]}