Write below root
Event Information
Meaning
- The “Write below root” event in a Kubernetes cluster indicates that a process running within a container attempted to write or modify files or directories that are located below the root directory (”/”) of the file system.
- This event can be a potential security concern as it may indicate unauthorized access or tampering with critical system files or directories.
- To investigate and mitigate this event, you can:
- Identify the specific container and pod where the event occurred using the Kubernetes cluster’s monitoring or logging tools.
- Inspect the process or application running within the container to determine the intent behind the write operation and whether it was legitimate or malicious.
- Review the container’s security policies and configurations to ensure that only authorized processes have write access to system files and directories below the root level.
Remediation
-
Restrict Write Access to Root Directory:
- Modify the Pod’s security context to make the root filesystem read-only, thereby preventing unauthorized writes to any location below the root directory.
-
Use Read-Only Volume Mounts:
- For applications that need to mount specific directories, use read-only mounts to prevent write operations.