Skip to content

Which exceptions for ULP exist? #175

@scmschmidt

Description

@scmschmidt

So far I have:

  • static binaries
  • LD_PRELOAD for SetUID/SetGID binaries
  • From internal documentation (Userspace live patching):
    • MemoryDenyWriteExecute=yes in service configuration file.
      In SLES15.4 I found:
      • auditd.service
      • augenrules.service
      • systemd-journald.service
      • systemd-logind.service
      • systemd-udevd.service
      • uuidd.service
  • seccomp driver causing calls to mprotect with EXEC flags to be blocked
    (Can this be detected? Do we have a list?)
  • I assume SELinux or AppArmor settings?

We need to document the exceptions. Also we should provide admins with the tooling to discover such non-livepatchable processes, so they can restart them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions