Description
The runtime linker in QNX Neutrino RTOS 6.5.0 before Service Pack 1 does not properly clear the LD_DEBUG_OUTPUT and LD_DEBUG environment variables when a program is spawned from a setuid program, which allows local users to overwrite files via a symlink attack.
References
- 20110629 Breaking the links: Exploiting the linker mailing-list
- http://www.qnx.com/developers/docs/6.5.0_sp1/index.jsp?topic=%2Fcom.qnx.doc.momentics_release_notes%2Frel_6.5.0_SP1.html
- http://www.nth-dimension.org.uk/pub/NDSA20110310.txt.asc
- 71784 vdb-entry
- http://www.qnx.com/developers/articles/rel_5189_46.html
- 46838 vdb-entry
- 20110311 Medium severity flaw in QNX Neutrino RTOS mailing-list
- 8475 third-party-advisory