Thu, 22 Oct 2026 01:08:36 UTC | login

Information for build proftpd-1.3.9d-2.fc45

ID12400
Package Nameproftpd
Version1.3.9d
Release2.fc45
Epoch
DraftFalse
Sourcegit+https://src.fedoraproject.org/rpms/proftpd.git#4806a6e1bb007e14845861b865446f502c2b6537
SummaryFlexible, stable and highly-configurable FTP server
DescriptionProFTPD is an enhanced FTP server with a focus toward simplicity, security, and ease of configuration. It features a very Apache-like configuration syntax, and a highly customizable server infrastructure, including support for multiple 'virtual' FTP servers, anonymous FTP, and permission-based directory visibility. This package defaults to the standalone behavior of ProFTPD, but all the needed scripts to have it run by systemd instead are included.
Built byguoguo
State complete
Volume DEFAULT
StartedSat, 17 Oct 2026 05:37:51 UTC
CompletedSat, 17 Oct 2026 05:47:55 UTC
Taskbuild (f45, /rpms/proftpd.git:4806a6e1bb007e14845861b865446f502c2b6537)
Extra{'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/proftpd.git#4806a6e1bb007e14845861b865446f502c2b6537'}}
Tags
f45
RPMs
src
proftpd-1.3.9d-2.fc45.src.rpm (info) (download)
riscv64
proftpd-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-devel-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-ldap-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-mysql-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-postgresql-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-proxy-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-sqlite-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-utils-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-debuginfo-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-debugsource-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-ldap-debuginfo-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-mysql-debuginfo-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-postgresql-debuginfo-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-proxy-debuginfo-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-sqlite-debuginfo-1.3.9d-2.fc45.riscv64.rpm (info) (download)
proftpd-utils-debuginfo-1.3.9d-2.fc45.riscv64.rpm (info) (download)
Logs
riscv64
mock_config.log
state.log
build.log
root.log
dnf5.log
mock_output.log
hw_info.log
installed_pkgs.log
Changelog * Mon Aug 24 2026 Paul Howarth <paul@city-fan.org> - 1.3.9d-2 - Fix regression in mod_sql's SQLNamedQuery (upstream bug 4515, GH#2293) * Tue Aug 18 2026 Paul Howarth <paul@city-fan.org> - 1.3.9d-1 - Update to 1.3.9d - SSH channel open request from authenticated client with max packet size of zero lead to infinite loop (GH#2242) - Aborted/failed data transfers incorrectly clear any "EPSV ALL" state (GH#2255) - Possible use-after-free issue via FTP STAT command using -C option; note that the -C option is now silently ignored for FTP STAT commands (GH#2265) - Passive FTP data transfers do not honor AllowForeignAddress policy properly (GH#2272) - Empty password fields should be rejected by the mod_sql_passwd module (GH#2275) - Empty password fields should be rejected by the mod_auth_file module (GH#2279) - .ftpaccess file policy bypass possible in certain configurations (GH#2282) * Tue Aug 04 2026 Paul Howarth <paul@city-fan.org> - 1.3.9c-4 - Update mod_procfs to 0.3 - Also block access to sysfs filesystems * Tue Jul 21 2026 Paul Howarth <paul@city-fan.org> - 1.3.9c-3 - Add mod_procfs, enabled by default, to address CVE-2026-35025 (ACL bypass via /proc/self/root path prefix); this module disallows file accesses via procfs filesystems * Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.9c-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Wed Jul 08 2026 Paul Howarth <paul@city-fan.org> - 1.3.9c-1 - Update to 1.3.9c - ExecEnviron values not passed due to regression since 1.3.8.d (GH#2135) - Stack buffer overflow in MLSD/MLST handling for long path names (GH#2146) - MaxTransfersPerUser no longer enforces configured limits (GH#2158) - AdminControlsACLs for config, get actions not honored as they should be (GH#2163) - Memcached/Redis-cached JSON TLS session/OCSP entries decoded into fixed buffers without bounds checking (GH#2166) - RewriteMap unescape builtin use causes one-byte out-of-bounds write, fails to reject illegal characters (GH#2173) - SQL group name lookup concatenates client-provided group names without escaping (GH#2188) - Authenticated SFTP sessions can overflow the SFTP packet buffer (GH#2190, CVE-2026-63090) - Default Controls socket ACLs unintentionally allow all users access for sending Controls requests (GH#2210) - Exercise caution when reading the client-provided file size for SCP uploads, as it could possibly overflow our size type (CVE-2026-63091) * Fri Jun 12 2026 Yaakov Selkowitz <yselkowi@redhat.com> - 1.3.9b-2 - Rebuilt for openssl 4.0 * Mon Jun 08 2026 Paul Howarth <paul@city-fan.org> - 1.3.9b-1 - Update to 1.3.9b - Fix SQL Injection in mod_wrap2_sql via reverse DNS hostname (GH#2057, CVE-2026-44331) - Additional fix for session management with OpenSSL 3.2.x or later, when using TLSv1.2 or earlier; this complements the fix for GH#1963 (GH#2096) - Hard quota limits on uploads do not cause SFTP WRITE requests to fail as expected (GH#2098) - Fix SSH payload length underflow calculation for ETM/ChaChaPoly algorithms in mod_sftp (GH#2102) - SSH packet with empty payload triggered null pointer dereference in mod_sftp (GH#2104) - Bad DSA signatures could lead to out-of-bounds read of heap memory in mod_sftp (GH#2106) - Mismatched RSA/DSA algorithm signatures could lead to null dereference in mod_sftp (GH#2108) - SFTP request payload length underflow calculation in mod_sftp (GH#2115, CVE-2026-53994) - Several modules failed to build using OpenSSL 4.0 (GH#2120) - Update mod_proxy to 0.9.7 - Add a check on the maximum allowed SSH payload (vs. packet) length (GH#291) - Set the payload_len field before checking its value (GH#292) - Keep the SSH packet reading code in mod_proxy more in line with what is done in mod_sftp, for legibility (GH#294) - Implement support for the OpenSSH-specific ChaChaPoly SSH algorithm (GH#295, GH#296) - Correct misspellings noted by codespell (GH#297) - Use clang-tidy to start polishing the codebase (GH#298) - Disable the Nagle algorithm by default on our TCP connections to back-end servers (GH#299) - Require OpenSSL for building (GH#249, GH#300) - Documentation fixes - Implement a limit on the number of EXT_INFO extensions we'll be willing to accept (GH#303) - Comparison of expected/provided MAC data should be done in a constant-time manner - Support PKCS11-stored private keys - Implement the "mlkem768x25519-sha256" and "sntrup761x25519-sha512" post-quantum SSH key exchange mechanisms (GH#306) - Add sanity check for SRV record lengths - Ensure that the SSH payload length computation, for ETM/ChaChaPoly packets, does not underflow - If we detect a bad DSA signature length, properly error out - Ensure that RSA/DSA signatures match their expected algorithm types, and avoid null pointer dereferences - Update to build against OpenSSL 4.x (GH#313) * Tue May 19 2026 Paul Howarth <paul@city-fan.org> - 1.3.9a-3 - Address another avenue for SQL injection, via custom SQLUserInfo queries * Mon May 11 2026 Paul Howarth <paul@city-fan.org> - 1.3.9a-2 - Additional escaping for avoidance of SQL injection issues with %{note:...} and %{env:...}; these are on top of the existing fix for CVE-2026-42167 in 1.3.9a - Fix for SQL Injection in mod_wrap2_sql via reverse DNS hostname (CVE-2026-44331, rhbz#2466899, https://github.com/proftpd/proftpd/issues/2057) * Thu Apr 30 2026 Paul Howarth <paul@city-fan.org> - 1.3.9a-1 - Update to 1.3.9a - SCP transfers failed for files with spaces in their names (GH#1886) - LDAPDefaultGID ignored since 1.3.9 (GH#1898) - Compilation of mod_wrap2 failed when the --enable-wrapper-options configure option was used (Bug #4512) - mod_sftp failed to parse authorized user/host public keys with CRLF line endings (GH#1904) - Uploads using MODE Z sometimes resulted in corrupted files or broken transfers (GH#1896) - Remove usage of the deprecated MySQL_OPT_RECONNECT option for newer MySQL versions (GH#1911) - Update usage of MySQL API for SSL/TLS connections to server (GH#340) - mod_sftp leaked file descriptor when reading SFTPHostKey file (GH#1959) - Large/slow SCP downloads could be unnecessarily truncated by TimeoutStalled (GH#1964) - Handling of CRLs in mod_tls was incorrect, leading to confusing errors (GH#1960) - Resumed SSL_SESSION management in mod_tls lead to memory growth, infinite loop using newer OpenSSL versions (GH#1963) - mod_quotatab_ldap interactions could lead to segfault due to stale pointer (GH#1984) - RNTO before authentication lead to out-of-order response codes (GH#2003) - MaxLoginAttemptsFromUser event never triggered in mod_ban for SFTP sessions (GH#2009) - Using toupper(3) on non-ASCII FTP command bytes might cause remote DoS (GH#2019) - Out-of-bounds single byte read when FTP command input buffer starts with LF (GH#2020) - FTP command LIST/NLST -B could cause buffer overflow when listing certain crafted filenames (GH#2030) - Memory exhaustion with mod_log_forensic when downloading very large files via SFTP (GH#2043) - Setting process groups during authentication crashed when using mod_radius and <IfGroup> (GH#2046) - SQL injection possible via mod_sql because of is_escaped_text() logic error (GH#2052, CVE-2026-42167) * Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Thu Mar 20 2025 Paul Howarth <paul@city-fan.org> - 1.3.9-1 - Update to 1.3.9 (see RELEASE_NOTES for details) - Update mod_proxy to 0.9.5 - Implemented new IgnoreForeignAddress ProxyOption - Fixed passive data transfers to backend IPv4 address when IPv6 support is enabled * Tue Mar 18 2025 Paul Howarth <paul@city-fan.org> - 1.3.8d-1 - Update to 1.3.8d - Use of HideNoAccess for SFTP sessions can lead to segfault and/or unexpected behaviour (GH#1855) - SFTP channel allocations can lead to high memory utilization over time (GH#1876) - Avoid NULL pointer dereferences in mod_ls (GH#1866, CVE-2024-57392) * Thu Feb 13 2025 Paul Howarth <paul@city-fan.org> - 1.3.8c-3 - Avoid NULL pointer dereferences in mod_ls (CVE-2024-57392) - https://github.com/proftpd/proftpd/issues/1866 - Add explicit BR: libxcrypt-devel * Fri Jan 17 2025 Paul Howarth <paul@city-fan.org> - 1.3.8c-2 - Fixes for C23 compatibility - Update mod_vroot to 0.9.12 - Implement a realpath(3) callback for the FSIO API, for better interoperability of other modules when mod_vroot is in effect * Thu Dec 12 2024 Paul Howarth <paul@city-fan.org> - 1.3.8c-1 - Update to 1.3.8c - Using FTPS after upgrading from 1.3.8a to 1.3.8b lead to crash (GH#1770) - Bad handling of lack of extended attributes lead to SFTP out of memory error (GH#1785) - mod_sftp_sql logged "header value too long" due to unexpected key header text (GH#1529) - SSH ECDSA host key algorithms were not used as expected despite configuring appropriate key (GH#1839) - RADIUS Message-Authenticator verification failed with ProFTPD mod_radius (GH#1840) - Supplemental group inheritance granted unintended access to GID 0 due to lack of supplemental groups from mod_sql (GH#1830) * Tue Nov 19 2024 Paul Howarth <paul@city-fan.org> - 1.3.8b-9 - Fix RADIUS Message-Authenticator verification in mod_radius - https://github.com/proftpd/proftpd/issues/1840 - https://bugzilla.redhat.com/show_bug.cgi?id=2325448 * Fri Oct 11 2024 Paul Howarth <paul@city-fan.org> - 1.3.8b-8 - Drop EL-7 support - Drop mod_geoip support - Drop mod_wrap support - Always build mod_proxy - Always use libpcre2 - Always use maridb client library in preference to mysql - Always use libpq client library in preference to postgresql - Always use OpenSSL Cipher Profiles - Explicitly switch from libmemcached to libmemcached-awesome from Fedora 35 onwards