Fix incorrect passive IP address when pasv_addr_resolve=YES
Resolves: RHEL-243204
This commit is contained in:
parent
010b7b6134
commit
2028eefb04
@ -101,7 +101,7 @@ diff -urN vsftpd-3.0.5-orig/sysutil.c vsftpd-3.0.5/sysutil.c
|
||||
vsf_sysutil_sockaddr_alloc_ipv4(p_sockptr);
|
||||
vsf_sysutil_memcpy(&(*p_sockptr)->u.u_sockaddr_in.sin_addr,
|
||||
- hent->h_addr_list[0], len);
|
||||
+ &result->ai_addrlen, len);
|
||||
+ &((struct sockaddr_in *)result->ai_addr)->sin_addr, len);
|
||||
}
|
||||
- else if (hent->h_addrtype == AF_INET6)
|
||||
+ else if (result->ai_family == AF_INET6)
|
||||
@ -115,7 +115,7 @@ diff -urN vsftpd-3.0.5-orig/sysutil.c vsftpd-3.0.5/sysutil.c
|
||||
vsf_sysutil_sockaddr_alloc_ipv6(p_sockptr);
|
||||
vsf_sysutil_memcpy(&(*p_sockptr)->u.u_sockaddr_in6.sin6_addr,
|
||||
- hent->h_addr_list[0], len);
|
||||
+ &result->ai_addrlen, len);
|
||||
+ &((struct sockaddr_in6 *)result->ai_addr)->sin6_addr, len);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
Name: vsftpd
|
||||
Version: 3.0.5
|
||||
Release: 12%{?dist}
|
||||
Release: 13%{?dist}
|
||||
Summary: Very Secure Ftp Daemon
|
||||
|
||||
# OpenSSL link exception
|
||||
@ -168,6 +168,10 @@ mkdir -p $RPM_BUILD_ROOT/%{_var}/ftp/pub
|
||||
%{_tmpfilesdir}/vsftpd.conf
|
||||
|
||||
%changelog
|
||||
* Tue Aug 18 2026 Tomas Korbar <tkorbar@redhat.com> - 3.0.5-13
|
||||
- Fix incorrect passive IP address when pasv_addr_resolve=YES
|
||||
- Resolves: RHEL-243204
|
||||
|
||||
* Fri Jan 16 2026 Tomas Korbar <tkorbar@redhat.com> - 3.0.5-12
|
||||
- Fix CVE-2025-14242
|
||||
- Resolves: RHEL-134159
|
||||
|
||||
Loading…
Reference in New Issue
Block a user