Every CVE Search/ Get API key

CVE-2007-6738

pyftpdlib Use of Insufficiently Random Values of port selection on PASV command

5.0 MediumFix available

CVE-2007-6738 is a medium vulnerability (CVSS 5.0) in G.rodola Pyftpdlib, published October 19, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.13%, the 66th percentile. Fixed in pyftpdlib 0.1.1.

pyftpdlib before 0.1.1 does not choose a random value for the port associated with the PASV command, which makes it easier for remote attackers to obtain potentially sensitive information about the number of in-progress data connections by reading the response to this command.

Exploit likelihood

1.13%Up 0.1 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

pyftpdlib before 0.1.1 does not choose a random value for the port associated with the PASV command, which makes it easier for remote attackers to obtain potentially sensitive information about the number of in-progress data connections by reading the response to this command.

Record
CVE-2007-6738
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:P/I:N/A:N
Updated
2026-11-02
CVE List No score

pyftpdlib before 0.1.1 does not choose a random value for the port associated with the PASV command, which makes it easier for remote attackers to obtain potentially sensitive information about the number of in-progress data connections by reading the response to this command.

Record
CVE-2007-6738
Updated
2026-11-02
EUVDEUVD-2010-0018 No score

pyftpdlib before 0.1.1 does not choose a random value for the port associated with the PASV command, which makes it easier for remote attackers to obtain potentially sensitive information about the number of in-progress data connections by reading the response to this command.

Record
EUVD-2010-0018
Updated
2026-11-03
GitHub AdvisoriesGHSA-gh7c-cg3x-pmcr 8.7

pyftpdlib Use of Insufficiently Random Values of port selection on PASV command

pyftpdlib before 0.1.1 does not choose a random value for the port associated with the PASV command, which makes it easier for remote attackers to obtain potentially sensitive information about the number of in-progress data connections by reading the response to this command.

Record
GHSA-gh7c-cg3x-pmcr
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-330
Updated
2026-11-02
OSVGHSA-gh7c-cg3x-pmcr 8.7

pyftpdlib Use of Insufficiently Random Values of port selection on PASV command

pyftpdlib before 0.1.1 does not choose a random value for the port associated with the PASV command, which makes it easier for remote attackers to obtain potentially sensitive information about the number of in-progress data connections by reading the response to this command.

Record
GHSA-gh7c-cg3x-pmcr
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-330
Updated
2026-11-02
OSVPYSEC-2010-22 No score

pyftpdlib before 0.1.1 does not choose a random value for the port associated with the PASV command, which makes it easier for remote attackers to obtain potentially sensitive information about the number of in-progress data connections by reading the response to this command.

Record
PYSEC-2010-22
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
pyftpdlib
PyPI
before 0.1.1
0.1.1

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02affected, aliases, cwes, facts, references, titleGitHub Advisories, OSV
2026-11-02createdCVE List, NVD

References

MoveEnter Open