← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 409456] [NEW] upstream compiled binaries built without stack flags

 

Public bug reported:

In Karmic (and earlier) the following binaries are compiled without stack flags, which results in an executable stack on i386, and should be fixed[1]:
pool/restricted/n/nvidia-graphics-drivers-180/nvidia-180-libvdpau_185.18.14-0ubuntu3_i386.deb
 /usr/lib/libvdpau.so.185.18.14
 /usr/lib/libvdpau_trace.so.185.18.14
 /usr/lib/libvdpau_nvidia.so.185.18.14
pool/restricted/n/nvidia-graphics-drivers-71/nvidia-glx-71_71.86.08-0ubuntu1_i386.deb
 /usr/lib/libnvidia-tls.so.71.86.08
 /usr/lib/libGLcore.so.71.86.08
 /usr/lib/libGL.so.71.86.08
 /usr/lib/nvidia/tls_test
 /usr/lib/nvidia/tls_test_dso.so
 /usr/lib/xorg/modules/extensions/libglx.so.71.86.08
 /usr/lib/xorg/modules/drivers/nvidia_drv.so
 /usr/lib/tls/libnvidia-tls.so.71.86.08
 /usr/lib/libXvMCNVIDIA.so.71.86.08
pool/restricted/n/nvidia-graphics-drivers-173/nvidia-glx-173_173.14.16-0ubuntu1_i386.deb
 /usr/lib/libXvMCNVIDIA.so.173.14.16
 /usr/lib/libGLcore.so.173.14.16
 /usr/lib/libcuda.so.173.14.16
 /usr/lib/libGL.so.173.14.16
 /usr/lib/nvidia/tls_test
 /usr/lib/nvidia/libnvidia-cfg.so.173.14.16
 /usr/lib/nvidia/tls_test_dso.so
 /usr/lib/xorg/modules/extensions/libglx.so.173.14.16
 /usr/lib/xorg/modules/drivers/nvidia_drv.so
 /usr/lib/tls/libnvidia-tls.so.173.14.16
 /usr/lib/libnvidia-tls.so.173.14.16
pool/restricted/n/nvidia-graphics-drivers-96/nvidia-glx-96_96.43.10-0ubuntu1_i386.deb
 /usr/bin/nvidia-xconfig
 /usr/lib/libXvMCNVIDIA.so.96.43.10
 /usr/lib/libGL.so.96.43.10
 /usr/lib/nvidia/libnvidia-cfg.so.96.43.10
 /usr/lib/nvidia/tls_test
 /usr/lib/nvidia/tls_test_dso.so
 /usr/lib/libGLcore.so.96.43.10
 /usr/lib/xorg/modules/extensions/libglx.so.96.43.10
 /usr/lib/xorg/modules/drivers/nvidia_drv.so
 /usr/lib/tls/libnvidia-tls.so.96.43.10
 /usr/lib/libnvidia-tls.so.96.43.10
pool/restricted/n/nvidia-graphics-drivers-180/nvidia-glx-180_185.18.14-0ubuntu3_i386.deb
 /usr/bin/nvidia-xconfig
 /usr/lib/libcuda.so.185.18.14
 /usr/lib/libGL.so.185.18.14
 /usr/lib/libXvMCNVIDIA.so.185.18.14
 /usr/lib/libGLcore.so.185.18.14
 /usr/lib/nvidia/libnvidia-cfg.so.185.18.14
 /usr/lib/nvidia/tls_test
 /usr/lib/nvidia/tls_test_dso.so
 /usr/lib/libnvidia-tls.so.185.18.14
 /usr/lib/xorg/modules/extensions/libglx.so.185.18.14
 /usr/lib/xorg/modules/drivers/nvidia_drv.so
 /usr/lib/tls/libnvidia-tls.so.185.18.14

These binaries should either be built correctly, or have their stack
markings forced to be disabled, using "execstack -c $target" during the
build process (though this would require a trivial MIR for the "prelink"
source package to get "execstack" for the build).

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

** Affects: nvidia-graphics-drivers-173 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: nvidia-graphics-drivers-180 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: nvidia-graphics-drivers-71 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: nvidia-graphics-drivers-96 (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: nvidia-graphics-drivers-96 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: nvidia-graphics-drivers-173 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: nvidia-graphics-drivers-180 (Ubuntu)
   Importance: Undecided
       Status: New

** Description changed:

  In Karmic (and earlier) the following binaries are compiled without stack flags, which results in an executable stack on i386, and should be fixed[1]:
  pool/restricted/n/nvidia-graphics-drivers-180/nvidia-180-libvdpau_185.18.14-0ubuntu3_i386.deb
   /usr/lib/libvdpau.so.185.18.14
   /usr/lib/libvdpau_trace.so.185.18.14
   /usr/lib/libvdpau_nvidia.so.185.18.14
  pool/restricted/n/nvidia-graphics-drivers-71/nvidia-glx-71_71.86.08-0ubuntu1_i386.deb
   /usr/lib/libnvidia-tls.so.71.86.08
   /usr/lib/libGLcore.so.71.86.08
   /usr/lib/libGL.so.71.86.08
   /usr/lib/nvidia/tls_test
   /usr/lib/nvidia/tls_test_dso.so
   /usr/lib/xorg/modules/extensions/libglx.so.71.86.08
   /usr/lib/xorg/modules/drivers/nvidia_drv.so
   /usr/lib/tls/libnvidia-tls.so.71.86.08
   /usr/lib/libXvMCNVIDIA.so.71.86.08
  pool/restricted/n/nvidia-graphics-drivers-173/nvidia-glx-173_173.14.16-0ubuntu1_i386.deb
   /usr/lib/libXvMCNVIDIA.so.173.14.16
   /usr/lib/libGLcore.so.173.14.16
   /usr/lib/libcuda.so.173.14.16
   /usr/lib/libGL.so.173.14.16
   /usr/lib/nvidia/tls_test
   /usr/lib/nvidia/libnvidia-cfg.so.173.14.16
   /usr/lib/nvidia/tls_test_dso.so
   /usr/lib/xorg/modules/extensions/libglx.so.173.14.16
   /usr/lib/xorg/modules/drivers/nvidia_drv.so
   /usr/lib/tls/libnvidia-tls.so.173.14.16
   /usr/lib/libnvidia-tls.so.173.14.16
  pool/restricted/n/nvidia-graphics-drivers-96/nvidia-glx-96_96.43.10-0ubuntu1_i386.deb
   /usr/bin/nvidia-xconfig
   /usr/lib/libXvMCNVIDIA.so.96.43.10
   /usr/lib/libGL.so.96.43.10
   /usr/lib/nvidia/libnvidia-cfg.so.96.43.10
   /usr/lib/nvidia/tls_test
   /usr/lib/nvidia/tls_test_dso.so
   /usr/lib/libGLcore.so.96.43.10
   /usr/lib/xorg/modules/extensions/libglx.so.96.43.10
   /usr/lib/xorg/modules/drivers/nvidia_drv.so
   /usr/lib/tls/libnvidia-tls.so.96.43.10
   /usr/lib/libnvidia-tls.so.96.43.10
  pool/restricted/n/nvidia-graphics-drivers-180/nvidia-glx-180_185.18.14-0ubuntu3_i386.deb
   /usr/bin/nvidia-xconfig
   /usr/lib/libcuda.so.185.18.14
   /usr/lib/libGL.so.185.18.14
   /usr/lib/libXvMCNVIDIA.so.185.18.14
   /usr/lib/libGLcore.so.185.18.14
   /usr/lib/nvidia/libnvidia-cfg.so.185.18.14
   /usr/lib/nvidia/tls_test
   /usr/lib/nvidia/tls_test_dso.so
   /usr/lib/libnvidia-tls.so.185.18.14
   /usr/lib/xorg/modules/extensions/libglx.so.185.18.14
   /usr/lib/xorg/modules/drivers/nvidia_drv.so
   /usr/lib/tls/libnvidia-tls.so.185.18.14
  
  These binaries should either be built correctly, or have their stack
  markings forced to be disabled, using "execstack -c $target" during the
  build process (though this would require a trivial MIR for the "prelink"
  source package to get "execstack" for the build).
+ 
+ [1] https://wiki.ubuntu.com/SecurityTeam/Roadmap/ExecutableStacks

-- 
upstream compiled binaries built without stack flags
https://bugs.launchpad.net/bugs/409456
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to nvidia-graphics-drivers-173 in ubuntu.



Follow ups

References