Glossary
Kernel
What Is a Kernel?
A kernel is the core component of an operating system that manages hardware resources, schedules processes, mediates memory access, and provides the foundational interface between application software and the underlying device — the lowest-level software layer that always runs while the system is on.
Kernels live below the application layer and are distinct from the operating system as a whole. Linux distributions ship a Linux kernel; Windows systems use the NT kernel; embedded systems often ship custom or stripped-down kernels suited to their hardware. Because the kernel runs with the highest privileges available on the system, a vulnerability in kernel code can mean total compromise — bypassing every application-layer protection above it.
Kernels are also one of the largest categories of risk that traditional vulnerability scanners struggle to assess accurately. A kernel CVE may apply to the kernel version in theory but be completely irrelevant to a specific device — because the affected feature isn't compiled in, the vulnerable subsystem isn't enabled, or the kernel was built without the configuration the CVE depends on. Filtering kernel CVE noise requires inspecting the actual kernel configuration on the deployed artifact, not just the version.
NetRise Turbine analyzes deployed kernels directly, identifies which CVEs apply to the actual configuration in use (rather than every CVE associated with the kernel version), and surfaces both vulnerability and non-CVE risk — kernel misconfigurations, exposed interfaces, and weakened hardening. This is the operational basis for Kernel Vulnerability Auto-Remediation.
Related Terms
Firmware · RTOS · Kernel Vulnerability Auto-Remediation · Binary Composition Analysis · NetRise Turbine · Misconfiguration


