Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Wiki Markup
Interrupting a noninterruptible signal handler can result in a variety of vulnerabilities \[[Zalewski 012001|AA. Bibliography#Zalewski 01]\].

...

Search for vulnerabilities resulting from the violation of this rule on the CERT website.

Other Languages

Related Guidelines

CERT This rule appears in the C++ Secure Coding Standard as : SIG00-CPP. Mask signals handled by noninterruptible signal handlers

CERT C++ Secure Coding Standard: CWE-662, "Insufficient Synchronization"

ISO/IEC 2003 Section 5.2.3, "Signals and interrupts"

Bibliography

Wiki Markup
\[[Dowd 06 2006| AA. Bibliography#Dowd 06]\] Chapter 13, "Synchronization and State" (Signal Interruption and Repetition)
\[[ISO/IEC 03|AA. Bibliography#ISO/IEC 03]\] Section 5.2.3, "Signals and interrupts"
\[[MITRE 07|AA. Bibliography#MITRE 07]\] [CWE ID 662|http://cwe.mitre.org/data/definitions/662.html], "Insufficient Synchronization"
\[[Open Group 042004|AA. Bibliography#Open Group 04]\] [longjmp|http://www.opengroup.org/onlinepubs/000095399/functions/longjmp.html]
\[[OpenBSD|AA. Bibliography#OpenBSD]\] [{{signal()}} Man Page|http://www.openbsd.org/cgi-bin/man.cgi?query=signal]
\[[Zalewski 012001|AA. Bibliography#Zalewski 01]\]

...