CVE-2016-3125
The mod_tls module in ProFTPD before 1.3.5b and 1.3.6 before 1.3.6rc2 does not properly handle...
The mod_tls module in ProFTPD before 1.3.5b and 1.3.6 before 1.3.6rc2 does not properly handle the TLSDHParamFile directive, which might cause a weaker than intended Diffie-Hellman (DH) key to be used and consequently allow attackers to have unspecified impact via unknown vectors.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
The mod_tls module in ProFTPD before 1.3.5b and 1.3.6 before 1.3.6rc2 does not properly handle the TLSDHParamFile directive, which might cause a weaker than intended Diffie-Hellman (DH) key to be used and consequently allow attackers to have unspecified impact via unknown vectors.
- Record
CVE-2016-3125- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-254, CWE-310
- Updated
- 2026-11-02
CVE List No score
The mod_tls module in ProFTPD before 1.3.5b and 1.3.6 before 1.3.6rc2 does not properly handle the TLSDHParamFile directive, which might cause a weaker than intended Diffie-Hellman (DH) key to be used and consequently allow attackers to have unspecified impact via unknown vectors.
- Record
CVE-2016-3125- Updated
- 2026-11-02
EUVDEUVD-2016-4177 No score
The mod_tls module in ProFTPD before 1.3.5b and 1.3.6 before 1.3.6rc2 does not properly handle the TLSDHParamFile directive, which might cause a weaker than intended Diffie-Hellman (DH) key to be used and consequently allow attackers to have unspecified impact via unknown vectors.
- Record
EUVD-2016-4177- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-j9wr-gwc4-26xh
7.5
The mod_tls module in ProFTPD before 1.3.5b and 1.3.6 before 1.3.6rc2 does not properly handle...
The mod_tls module in ProFTPD before 1.3.5b and 1.3.6 before 1.3.6rc2 does not properly handle the TLSDHParamFile directive, which might cause a weaker than intended Diffie-Hellman (DH) key to be used and consequently allow attackers to have unspecified impact via unknown vectors.
- Record
GHSA-j9wr-gwc4-26xh- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSV
7.5
The mod_tls module in ProFTPD before 1.3.5b and 1.3.6 before 1.3.6rc2 does not properly handle the TLSDHParamFile directive, which might cause a weaker than intended Diffie-Hellman (DH) key to be used and consequently allow attackers to have unspecified impact via unknown vectors.
- Record
CVE-2016-3125- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-3125
7.5
The mod_tls module in ProFTPD before 1.3.5b and 1.3.6 before 1.3.6rc2 does not properly handle the TLSDHParamFile directive, which might cause a weaker than intended Diffie-Hellman (DH) key to be used and consequently allow attackers to have unspecified impact via unknown vectors.
- Record
DEBIAN-CVE-2016-3125- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-3125
7.5
The mod_tls module in ProFTPD before 1.3.5b and 1.3.6 before 1.3.6rc2 does not properly handle the TLSDHParamFile directive, which might cause a weaker than intended Diffie-Hellman (DH) key to be used and consequently allow attackers to have unspecified impact via unknown vectors.
- Record
UBUNTU-CVE-2016-3125- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVMGASA-2016-0128 No score
Updated proftpd packages fix security vulnerability
A bug with security implications was found in the mod_tls module in ProFTPD before 1.3.5b. This module has a configuration option TLSDHParamFile to specify user-defined Diffie Hellman parameters. The software would ignore the user-defined parameters and use Diffie Hellman key exchanges with 1024 bits (CVE-2016-3125).
The proftpd package has been updated to version 1.3.5b, which fixes this issue and other bugs, including:
- SSH RSA hostkeys smaller than 2048 bits now work properly.
- MLSD response lines are now properly CRLF terminated.
- Record
MGASA-2016-0128- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10048-1 No score
proftpd-1.3.5b-2.5 on GA media
These are all security issues fixed in the proftpd-1.3.5b-2.5 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10048-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
proftpd-dfsgDebian:12 |
before 1.3.5b-1 | 1.3.5b-1 |
proftpd-dfsgDebian:13 |
before 1.3.5b-1 | 1.3.5b-1 |
proftpd-dfsgDebian:14 |
before 1.3.5b-1 | 1.3.5b-1 |
proftpdMageia:5 |
before 1.3.5b-1.mga5 | 1.3.5b-1.mga5 |
proftpd-dfsgUbuntu:16.04:LTS |
All versions, plus listed versions 1.3.5-21.3.5a-11.3.5a-1build11.3.5a-1ubuntu0.1 |
None known |
proftpdopenSUSE:Tumbleweed |
before 1.3.5b-2.5 | 1.3.5b-2.5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-3125 is a high vulnerability (CVSS 7.5) in Proftpd, published March 31, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 6.98%, the 94th percentile. Fixed in proftpd-dfsg 1.3.5b-1.
References
lists.opensuse.org/opensuse-updates/2016-06/msg00045.html
lists.fedoraproject.org/pipermail/package-announce/2016-March/179905.html
openwall.com/lists/oss-security/2016/03/11/14
proftpd.org/docs/NEWS-1.3.6rc2
lists.fedoraproject.org/pipermail/package-announce/2016-March/179109.html
proftpd.org/docs/NEWS-1.3.5b
Show 20 moreShow less
lists.fedoraproject.org/pipermail/package-announce/2016-March/179143.html
lists.opensuse.org/opensuse-updates/2016-05/msg00080.html
bugs.proftpd.org/show_bug.cgi?id=4230
openwall.com/lists/oss-security/2016/03/11/3
nvd.nist.gov/vuln/detail/CVE-2016-3125
github.com/advisories/GHSA-j9wr-gwc4-26xh
security-tracker.debian.org/tracker/CVE-2016-3125
advisories.mageia.org/MGASA-2016-0128.html
bugs.mageia.org/show_bug.cgi?id=17960
proftpd.org/docs/RELEASE_NOTES-1.3.5b
ubuntu.com/security/CVE-2016-3125
cve.org/CVERecord?id=CVE-2016-3125
suse.com/security/cve/CVE-2009-0542
suse.com/security/cve/CVE-2009-0543
suse.com/security/cve/CVE-2009-3639
suse.com/security/cve/CVE-2011-1137
suse.com/security/cve/CVE-2011-4130
suse.com/security/cve/CVE-2013-4359
suse.com/security/cve/CVE-2015-3306
suse.com/security/cve/CVE-2016-3125