<< All versions

Skill v1.8.0

currentAutomated scan100/100
cyberstrikeus/cyberstrike/cis-ocp-v180-4-1-2
──Details
PublishedOctober 8, 2026 at 12:18 AM
Content Hashsha256:0d8ca0bb13ff9044...
Git SHA633145c41ae9
──Files
Files (1 file, 2.9 KB)
SKILL.md2.9 KBactive
SKILL.md · 91 lines · 2.9 KB

name: cis-ocp-v180-4.1.2 description: "Ensure that the kubelet service file ownership is set to root:root (Automated)" category: cis-openshift version: "1.8.0" author: cyberstrike-official tags: [cis, openshift, kubernetes, redhat, worker-node, config-files] cis_id: "4.1.2" cis_benchmark: "CIS Red Hat OpenShift Container Platform Benchmark v1.8.0" tech_stack: [kubernetes, openshift, redhat] cwe_ids: [] chains_with: [] prerequisites: [] severity_boost: {}


CIS Red Hat OpenShift Container Platform Benchmark v1.8.0 - Control 4.1.2

Profile Applicability

  • Level: 1

Description

Ensure that the kubelet service file ownership is set to root:root.

Rationale

The kubelet service file controls various parameters that set the behavior of the kubelet service in the worker node. You should set its file ownership to maintain the integrity of the file. The file should be owned by root:root.

Impact

None

Audit Procedure

Run the following command to list the user and group for the kubelet.service file on each node:

bash
for node in $(oc get nodes -o jsonpath='{.items[*].metadata.name}')
do
oc debug node/${node} -- chroot /host stat -c %U:%G
/etc/systemd/system/kubelet.service
done

OR

bash
for node in $(oc get nodes -o jsonpath='{.items[*].metadata.name}')
do
oc debug node/${node} -- chroot /host stat -c %U:%G
/host/usr/lib/systemd/system/kubelet.service
done

Verify that the ownership is set to root:root.

Remediation

None.

Default Value

By default, OpenShift sets the default user and group for the kubelet.service file to root:root.

References

  1. https://docs.openshift.com/container-platform/4.5/architecture/control-plane.html#understanding-machine-config-operator_control-plane
  2. https://docs.openshift.com/container-platform/4.5/scalability_and_performance/recommended-host-practices.html#create-a-kubeletconfig-crd-to-edit-kubelet-parameters_
  3. https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/
  4. https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#44-joining-your-nodes
  5. https://kubernetes.io/docs/reference/setup-tools/kubeadm/#kubelet-drop-in

CIS Controls

Controls VersionControlIG 1IG 2IG 3
v85.4 Restrict Administrator Privileges to Dedicated Administrator Accounts\*\*\*
v74.3 Ensure the Use of Dedicated Administrative Accounts\*\*\*

MITRE ATT&CK Mappings

Techniques / Sub-techniquesTacticsMitigations
T1083, T1222TA0005, TA0007M1026

Profile

Level 1 (Automated)

All versions