Learn about CVE-2019-19272, a vulnerability in ProFTPD versions 1.3.6 and earlier, causing crashes during TLS client/server mutual authentication due to a NULL pointer dereference.
ProFTPD version 1.3.6 and earlier contain a vulnerability in the tls_verify_crl function, leading to a crash during TLS client/server mutual authentication due to a direct dereference of a NULL pointer.
Understanding CVE-2019-19272
This CVE identifies a specific vulnerability in ProFTPD versions 1.3.6 and earlier.
What is CVE-2019-19272?
CVE-2019-19272 is a security flaw in ProFTPD that can be exploited during TLS client/server mutual authentication, potentially causing a crash.
The Impact of CVE-2019-19272
The vulnerability allows for a crash to occur when validating a client's certificate during TLS client/server mutual authentication due to a direct dereference of a NULL pointer.
Technical Details of CVE-2019-19272
This section provides more technical insights into the CVE.
Vulnerability Description
The issue arises from a direct dereference of a NULL pointer in the tls_verify_crl function, initialized to NULL, causing a crash during certificate validation.
Affected Systems and Versions
Exploitation Mechanism
The vulnerability is exploited by triggering the tls_verify_crl function during TLS client/server mutual authentication, leading to a crash.
Mitigation and Prevention
Protecting systems from CVE-2019-19272 requires specific actions.
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates
Ensure that ProFTPD is regularly updated to the latest version to mitigate the vulnerability.