Reuse of cached stack can cause bounds overrun of thread DTV

Solution Verified - Updated -


The bug affects any software with high number of dynamic shared objects (DSOs) with TLS segments, and a high number of such libraries must be loaded via dlopen() during application execution. This exceeds the initial length of dynamic thread vector (DTV) causing (dynamic loader) to write out-of-bounds to DTV.


  • Red Hat Enterprise Linux 6.5

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In