Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - I index

CONFIG_INIT_STACK_ALL_ZERO: zero-init everything (strongest and safest)

General informations

The Linux kernel configuration item CONFIG_INIT_STACK_ALL_ZERO has multiple definitions:

zero-init everything (strongest and safest) found in security/Kconfig.hardening

The configuration item CONFIG_INIT_STACK_ALL_ZERO:

Help text

Initializes everything on the stack (including padding) with a zero value. This is intended to eliminate all classes of uninitialized stack variable exploits and information exposures, even variables that were warned about having been left uninitialized.

Zero initialization provides safe defaults for strings (immediately NUL-terminated), pointers (NULL), indices (index 0), and sizes (0 length), so it is therefore more suitable as a production security mitigation than pattern initialization.

zero-init everything on the stack (strongest and safest) found in security/Kconfig.hardening

The configuration item CONFIG_INIT_STACK_ALL_ZERO:

Help text

Initializes everything on the stack with a zero value. This is intended to eliminate all classes of uninitialized stack variable exploits and information exposures, even variables that were warned to have been left uninitialized.

Zero initialization provides safe defaults for strings, pointers, indices and sizes, and is therefore more suitable as a security mitigation measure.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - I index

Automatically generated (in year 2024). See also LKDDb sources on GitLab