Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Always use IP of control conn for data conn #21

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

oscarwcl
Copy link

Rather than using the IP provided by the server in the response to PASV, use the IP of the server we are connected to. This is more secure since we won't connect to an arbitrary endpoint provided by the server. It also works better when the server is behind a NAT and not configured properly to provide its public IP in PASV responses.

See also: GHSA-69rc-qfx4-h683

Rather than using the IP provided by the server in the response to PASV,
use the IP of the server we are connected to. This is more secure since
we won't connect to an arbitrary endpoint provided by the server. It
also works better when the server is behind a NAT and not configured
properly to provide its public IP in PASV responses.

See also: GHSA-69rc-qfx4-h683
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant