← All control domains

Kernel & network (sysctl): 70 controls for Linux hardening

Pavois audits 70 controls in the Kernel & network (sysctl) hardening domain, across 9 systems and 5 standards (CIS, ANSSI BP-028, NIST 800-53, PCI DSS, DISA STIG). Every control declares the evidence it gathers, its severity, its remediation and its standard references.

The domain in figures

Controls70
Severities
medium 68low 2
Evidence gathered
effective runtime 70
Standards
CISANSSI BP-028NIST 800-53PCI DSSDISA STIG
Systems
Debian 12Debian 13FedoraRHEL 10 / Rocky 10 / AlmaLinux 10RHEL 8 / Rocky 8 / AlmaLinux 8RHEL 9 / Rocky 9 / AlmaLinux 9Ubuntu 22.04Ubuntu 24.04Ubuntu 26.04
Coverage depthin depth

What does Pavois check in this domain?

effective runtime 70
Checked against the resolved running state (e.g. sshd -T, sysctl, systemctl show), catches drop-ins and Includes a file read would miss. Caveat: runtime ≠ persistence; a value correct now may not survive a reboot.

Which standards does this domain cover?

One effective-configuration check serves as evidence for several standards at once. The references below are the ones the corpus actually carries, never a claimed equivalence. how to read a standard mapping.

CIS
1.4.2, 1.4.3, 1.4.5, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6, 1.5.7, 1.5.8, 3.3.1, 3.3.1.1, 3.3.1.2, 3.3.1.3, 3.3.1.4, 3.3.1.5, 3.3.1.6, 3.3.1.7, 3.3.1.8, 3.3.1.9, 3.3.1.10, 3.3.1.11, 3.3.1.12, 3.3.1.13, 3.3.1.14, 3.3.1.15, 3.3.1.16, 3.3.1.17, 3.3.1.18, 3.3.2, 3.3.2.1, 3.3.2.2, 3.3.2.3, 3.3.2.4, 3.3.2.5, 3.3.2.6, 3.3.2.7, 3.3.2.8, 3.3.3, 3.3.4, 3.3.5, 3.3.6, 3.3.7, 3.3.8, 3.3.9, 3.3.10, 3.3.11
ANSSI BP-028
R8, R9, R11, R12, R13, R14
NIST 800-53
3.1.5, 3.1.7, 3.1.20, AC-6, AC-6(1), CM-6, CM-6(a), CM-6(b), CM-7(a), CM-7(b), SC-5, SC-5(1), SC-5(2), SC-5(3)(a), SC-7(10), SC-7(a), SC-30, SC-30(2), SC-30(5), SI-11(a), SI-11(b)
PCI DSS
1.4.2, 1.4.3, 1.4.5, 3.3.1.1
DISA STIG
UBTU-22-213010, UBTU-22-213020, UBTU-22-253010, UBTU-24-600140, UBTU-24-600190, UBTU-24-700310

The 70 controls of the Kernel & network (sysctl) domain

RefRuleSev.OSStandards
SOCLE-CLD-SYS-050Configure Accepting Default Router in Router Advertisements on All IPv6 Interfacesmedium9
bp28
SOCLE-CLD-SYS-060Configure Accepting Default Router in Router Advertisements on All IPv6 Interfaces By Defaultmedium9
bp28
SOCLE-CLD-SYS-051Configure Accepting Prefix Information in Router Advertisements on All IPv6 Interfacesmedium9
bp28
SOCLE-CLD-SYS-061Configure Accepting Prefix Information in Router Advertisements on All IPv6 Interfaces By Defaultmedium9
bp28
SOCLE-CLD-SYS-049Configure Accepting Router Advertisements on All IPv6 Interfacesmedium9
cisnist
SOCLE-CLD-SYS-052Configure Accepting Router Preference in Router Advertisements on All IPv6 Interfacesmedium9
bp28
SOCLE-CLD-SYS-062Configure Accepting Router Preference in Router Advertisements on All IPv6 Interfaces By Defaultmedium9
bp28
SOCLE-CLD-SYS-025Configure ARP filtering for All IPv4 Interfacesmedium9
bp28
SOCLE-CLD-SYS-055Configure Auto Configuration on All IPv6 Interfacesmedium9
bp28
SOCLE-CLD-SYS-065Configure Auto Configuration on All IPv6 Interfaces By Defaultmedium9
bp28
SOCLE-CLD-SYS-058Configure Denying Router Solicitations on All IPv6 Interfacesmedium9
bp28
SOCLE-CLD-SYS-068Configure Denying Router Solicitations on All IPv6 Interfaces By Defaultmedium9
bp28
SOCLE-CLD-SYS-008Configure file name of core dumpsmedium3
SOCLE-CLD-SYS-040Configure Kernel Parameter for Accepting Secure Redirects By Defaultmedium9
bp28cisnist
SOCLE-CLD-SYS-057Configure Maximum Number of Autoconfigured Addresses on All IPv6 Interfacesmedium9
bp28
SOCLE-CLD-SYS-067Configure Maximum Number of Autoconfigured Addresses on All IPv6 Interfaces By Defaultmedium9
bp28
SOCLE-CLD-SYS-016Configure maximum number of process identifiersmedium9
bp28
SOCLE-CLD-SYS-026Configure Response Mode of ARP Requests for All IPv4 Interfacesmedium9
bp28
SOCLE-CLD-SYS-042Configure Sending and Accepting Shared Media Redirects by Defaultmedium9
bp28
SOCLE-CLD-SYS-034Configure Sending and Accepting Shared Media Redirects for All IPv4 Interfacesmedium9
bp28
SOCLE-CLD-SYS-023Disable Accepting ICMP Redirects for All IPv4 Interfacesmedium9
bp28cisnist
SOCLE-CLD-SYS-053Disable Accepting ICMP Redirects for All IPv6 Interfacesmedium9
bp28cisnist
SOCLE-CLD-SYS-022Disable Accepting Packets Routed Between Local Interfacesmedium9
bp28
SOCLE-CLD-SYS-059Disable Accepting Router Advertisements on all IPv6 Interfaces by Defaultmedium9
cisnist
SOCLE-CLD-SYS-019Disable Access to Network bpf() Syscall From Unprivileged Processesmedium9
bp28nist
SOCLE-CLD-SYS-001Disable Automatic Line Discipline Autoloadmedium4
SOCLE-CLD-SYS-006Disable Core Dumps for SUID programsmedium9
bp28cisnistpci-dss
SOCLE-CLD-SYS-010Disable Kernel Image Loadingmedium4
SOCLE-CLD-SYS-035Disable Kernel Parameter for Accepting ICMP Redirects by Default on IPv4 Interfacesmedium9
bp28cisnistpci-dss
SOCLE-CLD-SYS-063Disable Kernel Parameter for Accepting ICMP Redirects by Default on IPv6 Interfacesmedium9
bp28cisnist
SOCLE-CLD-SYS-032Disable Kernel Parameter for Accepting Secure ICMP Redirects on all IPv4 Interfacesmedium9
bp28cisnistpci-dss
SOCLE-CLD-SYS-024Disable Kernel Parameter for Accepting Source-Routed Packets on all IPv4 Interfacesmedium9
bp28cisnist
SOCLE-CLD-SYS-054Disable Kernel Parameter for Accepting Source-Routed Packets on all IPv6 Interfacesmedium9
bp28cisnist
SOCLE-CLD-SYS-036Disable Kernel Parameter for Accepting Source-Routed Packets on IPv4 Interfaces by Defaultmedium9
bp28cisnist
SOCLE-CLD-SYS-064Disable Kernel Parameter for Accepting Source-Routed Packets on IPv6 Interfaces by Defaultmedium9
bp28cisnistpci-dss
SOCLE-CLD-SYS-045Disable Kernel Parameter for IP Forwarding on IPv4 Interfacesmedium9
bp28cisnistpci-dss
SOCLE-CLD-SYS-037Disable Kernel Parameter for IPv4 Forwarding By Defaultmedium4
cis
SOCLE-CLD-SYS-028Disable Kernel Parameter for IPv4 Forwarding on all IPv4 Interfacesmedium4
cis
SOCLE-CLD-SYS-056Disable Kernel Parameter for IPv6 Forwardingmedium9
cisnist
SOCLE-CLD-SYS-066Disable Kernel Parameter for IPv6 Forwarding by defaultmedium4
cis
SOCLE-CLD-SYS-033Disable Kernel Parameter for Sending ICMP Redirects on all IPv4 Interfacesmedium9
bp28cisnistpci-dss
SOCLE-CLD-SYS-041Disable Kernel Parameter for Sending ICMP Redirects on all IPv4 Interfaces by Defaultmedium9
bp28cisnistpci-dss
SOCLE-CLD-SYS-007Disable storing core dumpsmedium4
pci-dss
SOCLE-CLD-SYS-069Disable the use of user namespacesmedium4
SOCLE-CLD-SYS-018Disallow magic SysRq keymedium9
bp28
SOCLE-CLD-SYS-027Drop Gratuitous ARP frames on All IPv4 Interfacesmedium9
bp28
SOCLE-CLD-SYS-002Enable Kernel Parameter to Enforce DAC on FIFOsmedium9
bp28nist
SOCLE-CLD-SYS-003Enable Kernel Parameter to Enforce DAC on Hardlinksmedium9
bp28nistcis
SOCLE-CLD-SYS-004Enable Kernel Parameter to Enforce DAC on Regular filesmedium9
bp28nist
SOCLE-CLD-SYS-005Enable Kernel Parameter to Enforce DAC on Symlinksmedium9
bp28nistcis
SOCLE-CLD-SYS-044Enable Kernel Parameter to Ignore Bogus ICMP Error Responses on IPv4 Interfacesmedium9
bp28cisnistpci-dss
SOCLE-CLD-SYS-043Enable Kernel Parameter to Ignore ICMP Broadcast Echo Requests on IPv4 Interfacesmedium9
cisnistpci-dss
SOCLE-CLD-SYS-029Enable Kernel Parameter to Log Martian Packets on all IPv4 Interfacesmedium9
cisnist
SOCLE-CLD-SYS-038Enable Kernel Parameter to Log Martian Packets on all IPv4 Interfaces by Defaultmedium9
cisnist
SOCLE-CLD-SYS-031Enable Kernel Parameter to Use Reverse Path Filtering on all IPv4 Interfacesmedium9
bp28cisnistpci-dss
SOCLE-CLD-SYS-039Enable Kernel Parameter to Use Reverse Path Filtering on all IPv4 Interfaces by Defaultmedium9
bp28cisnist
SOCLE-CLD-SYS-047Enable Kernel Parameter to Use TCP RFC 1337 on IPv4 Interfacesmedium9
bp28
SOCLE-CLD-SYS-048Enable Kernel Parameter to Use TCP Syncookies on Network Interfacesmedium9
bp28cisnistpci-dssstig
SOCLE-CLD-SYS-017Enable Randomized Layout of Virtual Address Spacemedium9
bp28cisnistpci-dssstig
SOCLE-CLD-SYS-021Harden the operation of the BPF just-in-time compilermedium9
bp28nist
SOCLE-CLD-SYS-012Kernel panic on oopsmedium9
bp28
SOCLE-CLD-SYS-013Limit CPU consumption of the Perf systemmedium9
bp28
SOCLE-CLD-SYS-014Limit sampling frequency of the Perf systemmedium9
bp28
SOCLE-CLD-SYS-070Prevent applications from mapping low portion of virtual memorymedium9
bp28
SOCLE-CLD-SYS-030Prevent Routing External Traffic to Local Loopback on All IPv4 Interfacesmedium9
bp28
SOCLE-CLD-SYS-011Restrict Exposed Kernel Pointer Addresses Accessmedium9
bp28nistcis
SOCLE-CLD-SYS-020Restrict usage of ptrace to descendant processesmedium9
bp28cisnist
SOCLE-CLD-SYS-046Set Kernel Parameter to Increase Local Port Rangemedium9
bp28
SOCLE-CLD-SYS-015Disallow kernel profiling by unprivileged userslow9
bp28nist
SOCLE-CLD-SYS-009Restrict Access to Kernel Message Bufferlow9
bp28nistcisstig

Sources & references

Full control catalogue · All control domains