Class: BufferOverflow

•owl:Thing
        •Attack
                •Threat
        •Threat
                •Attack
                •ActiveAttack
                        •MalformedInput
                                •BufferOverflow

Super Classes

threatens ONLY (_Integrity AND _DataOnVolatileMedia)
MalformedInput
threatens SOME (_Integrity AND _DataOnVolatileMedia)

Annotations

dc:descriptionBuffer overflow happens when input or intermediate results exceed the buffer size. (Phoha) A program writes data beyond the allocated end of a buffer in memory. Buffer overflows usually arise as a consequence of a bug and the use of languages such as C or C++ that are not "memory-safe". One consequence of the overflow is that valid data can be overwritten as a result. (Wikipedia) A method of overloading a predefined amount of space in a buffer, which can potentially overwrite and corrupt data in memory. (www.evestigations.com/html/glossary.html)

Abstract Syntax

Class(BufferOverflow partial restriction(threatens allValuesFrom(intersectionOf(_Integrity
                                                                               _DataOnVolatileMedia)))
                            MalformedInput
                            restriction(threatens someValuesFrom(intersectionOf(_Integrity
                                                                                _DataOnVolatileMedia))))

Usage

Class Description/Definition (Necessary Conditions)

HeapOverflow, IntegerOverflow, PingOfDeath, StackOverflow
Generated with OWLDoc