Related Vulnerabilities: CVE-2017-10986  

A security issue has been found in freeradius <= 3.0.15, where the dhcp_attr2vp() function, when decoding "string" options in an array, could be convinced to call memchr() with a length argument of -1. This could result in an over-read until the first zero octet was found, or a page fault occurred.

Severity Medium

Remote Yes

Type Denial of service

Description

A security issue has been found in freeradius <= 3.0.15, where the dhcp_attr2vp() function, when decoding "string" options in an array, could be convinced to call memchr() with a length argument of -1. This could result in an over-read until the first zero octet was found, or a page fault occurred.

AVG-357 freeradius 3.0.14-4 3.0.15-1 Critical Fixed

18 Jul 2017 ASA-201707-23 AVG-357 freeradius Critical multiple issues

http://freeradius.org/security/fuzzer-2017.html#FR-GV-303
https://github.com/FreeRADIUS/freeradius-server/commit/21e2e95751bfb54c0fb0328392d06671a75c191c