[vbox-dev] VBoxRT.so broken TEXTRELs since 4.3.16
frank.mehnert at oracle.com
Fri Feb 13 13:37:03 UTC 2015
On Friday 13 February 2015 11:56:48 Anna Fischer wrote:
> > An: vbox-dev at virtualbox.org
> > Betreff: Re: [vbox-dev] VBoxRT.so broken TEXTRELs since 4.3.16
> > Hi Anna,
> > On Friday 13 February 2015 09:31:23 Anna Fischer wrote:
> > > We are running a hardened Gentoo with GRSecurity enabled. We have
> > > found out that since VBOX 4.3.16 there is a problem with
> > > /usr/lib64/virtualbox/VBoxRT.so which seems to have TEXTREL markings
> > > and therefore access to it is blocked by GRSec. We have previously run
> > > 4.3.12 and on that version, this problem has not been present. We have
> > > upgraded to
> > > 4.3.20 by now but the problem still persists. Has anyone ever
> > > experienced this before?
> > >
> > > [...]
> > may I ask which package you are using? Exact package name and where did
> > you download it?
> We use the standard Gentoo VBOX 4.3.20 package:
> The source comes from
> Plus Gentoo specific patches are applied which you can find here:
I'm quite sure the -nopie compiler switch of the Gentoo patches is responsible
for these TEXTRELs. I didn't find such TEXTRELs in our official packages which
you find on www.virtualbox.org. I checked the 64-bit Linux universal .run
installer as well as our latest Ubuntu package.
050_virtualbox-4.3.14-nopie.patch from the Gentoo patches adds -nopie. That
option prevents generating of position-independent code, therefore the .text
sections needs to be patched.
I propose you ask the Gentoo folks why they add this parameter to gcc.
Dr.-Ing. Frank Mehnert | Software Development Director, VirtualBox
ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | 71384 Weinstadt, Germany
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher
More information about the vbox-dev