Skip to content

Systemd units ship zero hardening (NoNewPrivileges, ProtectSystem, ProtectHome) #18

Description

@ThinkOffApp

From @Hermes's review (31 Aug, verified): all 11 carwatch-*.service units run with no sandboxing directives. Cheap win, and the /api/update RCE surface (#13) makes it matter more. Suggested baseline for every unit: NoNewPrivileges=yes, ProtectSystem=strict (+ReadWritePaths for its state dir), ProtectHome=read-only where possible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions