upstream compiled binaries built with executable stacks

Bug #409440 reported by Kees Cook
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fglrx-installer (Ubuntu)
Fix Released
Medium
Alberto Milone

Bug Description

In Karmic (and earlier) the following binaries are compiled with an executable stack on i386, which should be fixed[1]:
  fglrx-amdcccle:
    /usr/bin/amdcccle
  xorg-driver-fglrx:
    /usr/bin/atiode
    /usr/sbin/amdnotifyui
    /usr/lib/dri/fglrx_dri.so
    /usr/lib/libGL.so.1.2

Thanks!

[1] https://wiki.ubuntu.com/SecurityTeam/Roadmap/ExecutableStacks

Tags: karmic
Bryce Harrington (bryce)
tags: added: karmic
Revision history for this message
C de-Avillez (hggdh2) wrote :

AMD64, ATI x1250. Blank screen on restart, no response on Ctrl/Alt/F[0-9], no response to Ctrl/Alt/Del. Did respond to pressing the Power button, and powered off.

Although sounds bad, this is actually an improvement over the previous versions -- machine would not respond at all.

Revision history for this message
Mario Limonciello (superm1) wrote : Re: [Bug 409440] Re: upstream compiled binaries built with executable stacks

You can't have accurate data for this until AMD releases a driver that
is compatible with karmic (currently none such exists).

On Fri, Aug 28, 2009 at 22:55, C de-Avillez<email address hidden> wrote:
> AMD64, ATI x1250. Blank screen on restart, no response on
> Ctrl/Alt/F[0-9], no response to Ctrl/Alt/Del. Did respond to pressing
> the Power button, and powered off.
>
> Although sounds bad, this is actually an improvement over the previous
> versions -- machine would not respond at all.
>
> --
> upstream compiled binaries built with executable stacks
> https://bugs.launchpad.net/bugs/409440
> You received this bug notification because you are subscribed to fglrx-
> installer in ubuntu.
>

--
Mario Limonciello
<email address hidden>

Revision history for this message
Pär Lindfors (paran) wrote :

With version 2:8.660-0ubuntu1 on amd64, the list of files with an
executable stack is shorter:

xorg-driver-fglrx:
 /usr/lib/libGL.so.1.2
 /usr/lib/dri/fglrx_dri.so
 /usr/lib32/libGL.so.1.2
 /usr/lib32/dri/fglrx_dri.so

I used "execstack -c" to remove the executable stack from those and
rebooted. I have only tested a few minutes, but so far everything
seems OK.

Tested:
 xv - mplayer -vo xv
 OpenGL - glxgears, fgl_glxgears, ppracer, mplayer -vo gl2

This is using an integrated HD3200 card:

01:05.0 VGA compatible controller: ATI Technologies Inc Radeon HD 3200 Graphics

Changed in fglrx-installer (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Changed in fglrx-installer (Ubuntu):
assignee: nobody → Alberto Milone (albertomilone)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package fglrx-installer - 2:8.660-0ubuntu3

---------------
fglrx-installer (2:8.660-0ubuntu3) karmic; urgency=low

  [ Alberto Milone]
  * debian/control:
    - Change the section of the -modaliases package to "admin" as
      the package is not "restricted" (LP: #429153).

  [ Kees Cook ]
  * debian/control:
    - Add build dependency on execstack.
  * debian/rules:
    - Drop executable stack markings from precompiled
      binaries (LP: #409440).

 -- Alberto Milone <email address hidden> Fri, 25 Sep 2009 18:36:42 +0200

Changed in fglrx-installer (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.