Vulnerability Note VU#350089
IBM Notes and Domino on x86 Linux specify an executable stack
IBM Notes and Domino on x86 Linux are incorrectly built requesting an executable stack. This can make it easier for attackers to exploit vulnerabilities in Notes, Domino, and any of the child processes that they may spawn.
The build environment for the x86 Linux versions of IBM Notes and Domino incorrectly specified the "-z execstack" flag to gcc. This means that both Notes and Domino are given the READ_IMPLIES_EXEC personality, which marks memory such as the stack, heap, and data sections as executable. This personality is also inherited by child processes, such as the one that does parsing with the Oracle Outside In library, which is used to generate attachment previews in Notes, as well as to perform full-text indexing in Domino. See the CERT/CC Blog entry Feeling Insecure? Blame Your Parent! for more details.
Because Notes, Domino, and their child processes are not protected by NX on the x86 Linux platform, vulnerabilities in either of these products are easier to exploit.
Apply an update
This issue is addressed in IBM Domino and Notes 9.0.1 Fix Pack 1. See the IBM Security Bulletin for more details. If you cannot install the update, please consider the following workaround:
Enable NX for Notes and Domino
Vendor Information (Learn More)
|Vendor||Status||Date Notified||Date Updated|
|IBM Corporation||Affected||10 Feb 2014||22 Apr 2014|
CVSS Metrics (Learn More)
This vulnerability was reported by Will Dormann of the CERT/CC.
This document was written by Will Dormann.
- CVE IDs: CVE-2014-0892
- Date Public: 18 Apr 2014
- Date First Published: 22 Apr 2014
- Date Last Updated: 22 Apr 2014
- Document Revision: 13
If you have feedback, comments, or additional information about this vulnerability, please send us email.