Vigil@nce - ppp: integer overflow of pppd/options.c
December 2014 by Vigil@nce
This bulletin was written by Vigil@nce : http://vigilance.fr/offer
SYNTHESIS OF THE VULNERABILITY
An attacker can generate an integer overflow in pppd/options.c of
ppp, in order to trigger a denial of service, and possibly to
execute code with root privileges.
Impacted products: Debian, Fedora, MBS, openSUSE, Ubuntu, Unix
(platform)
Severity: 2/4
Creation date: 01/12/2014
DESCRIPTION OF THE VULNERABILITY
The ppp suite implements the PPP protocol.
However, if an option provided by a local user is too large, an
integer overflows, and the getword() function of the
pppd/options.c file continues to write in memory.
An attacker can therefore generate an integer overflow in
pppd/options.c of ppp, in order to trigger a denial of service,
and possibly to execute code with root privileges.
ACCESS TO THE COMPLETE VIGIL@NCE BULLETIN
http://vigilance.fr/vulnerability/ppp-integer-overflow-of-pppd-options-c-15724