CVE Catalog

CVE-2017-12613

High
Published: Translated: NVD NIST

Summary

The apr_time_exp*() or apr_os_exp_time*() functions in Apache Portable Runtime (APR) version 1.6.2 and prior may access out of bounds memory when invoked with an invalid month field value. This could lead to revealing the contents of another static heap value or program termination.

Risk Assessment

This vulnerability may lead to information disclosure or denial of service in applications that call these APR functions with unvalidated external input. Organizations should be aware of the risks associated with improper input handling.

Recommendation

It is recommended to upgrade to the latest version of Apache Portable Runtime to mitigate this vulnerability. Additionally, input validation should be implemented before passing data to APR functions.

Related vulnerabilities

Original NVD description (English source)

When apr_time_exp*() or apr_os_exp_time*() functions are invoked with an invalid month field value in Apache Portable Runtime APR 1.6.2 and prior, out of bounds memory may be accessed in converting this value to an apr_time_exp_t value, potentially revealing the contents of a different static heap value or resulting in program termination, and may represent an information disclosure or denial of service vulnerability to applications which call these APR functions with unvalidated external input.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS