Vigil@nce - Linux kernel: integer overflow of Infiniband
March 2015 by Marc Jacob
This bulletin was written by Vigil@nce : http://vigilance.fr/offer
SYNTHESIS OF THE VULNERABILITY
A local attacker can generate an integer overflow in the
Infiniband implementation of the Linux kernel, in order to trigger
a denial of service, and possibly to execute code.
Impacted products: Fedora, Linux, RHEL, Ubuntu
Severity: 2/4
Creation date: 12/03/2015
DESCRIPTION OF THE VULNERABILITY
The InfiniBand technology is used to transmit data efficiently. It
uses the Verbs API.
However, a local attacker can access to /dev/infiniband/uverbsX,
and use a large parameter, to force an integer overflow in the
ib_umem_get() function, triggering an error in the computation of
a memory address.
A local attacker can therefore generate an integer overflow in the
Infiniband implementation of the Linux kernel, in order to trigger
a denial of service, and possibly to execute code.
ACCESS TO THE COMPLETE VIGIL@NCE BULLETIN
http://vigilance.fr/vulnerability/Linux-kernel-integer-overflow-of-Infiniband-16382