Project

General

Profile

Actions

Architecture #15109

open

Rudder should not have exec binaries in /var, it conflicts with security best practices

Added by François ARMAND over 5 years ago. Updated 10 days ago.

Status:
New
Priority:
N/A
Assignee:
-
Category:
Security
Target version:
Effort required:
Medium
Name check:
Fix check:
Regression:
No

Description

In Rudder, we have executable binaries in /var/rudder/cfengine-community/bin/ (like cf-agent etc).

This conflict with security best practice, particlarly mounting /var in noexec.

Moreover, binaries in /var/rudder/cfengine-community/bin/ are duplicated and they are also in /opt/rudder/bin/


Subtasks

Actions #1

Updated by Alexis Mousset over 5 years ago

They are not duplicated anymore in 5.1 (replaced by a symlink). Only using /opt/rudder/bin would require changing in CFEngine behavior, so would require (maybe quite large) architecural changes.

Actions #2

Updated by Vincent MEMBRÉ about 5 years ago

  • Target version changed from 6.0.0~beta1 to 6.0.0
  • Priority changed from 32 to 62
Actions #3

Updated by Benoît PECCATTE about 5 years ago

  • Effort required set to Medium
  • Priority changed from 62 to 45
Actions #4

Updated by Alexis Mousset about 5 years ago

  • Target version changed from 6.0.0 to 6.0.1
Actions #5

Updated by Alexis Mousset about 5 years ago

  • Target version changed from 6.0.1 to 6.1.0~beta1
  • Priority changed from 45 to 22
Actions #6

Updated by Alexis Mousset over 4 years ago

  • Target version changed from 6.1.0~beta1 to 6.2.0~beta1
  • Priority changed from 22 to 21
Actions #7

Updated by François ARMAND over 4 years ago

  • User visibility changed from Infrequent - complex configurations | third party integrations to Operational - other Techniques | Rudder settings | Plugins
  • Priority changed from 21 to 25
Actions #8

Updated by Vincent MEMBRÉ about 4 years ago

  • Target version changed from 6.2.0~beta1 to 6.2.0~rc1
  • Priority changed from 25 to 49
Actions #9

Updated by François ARMAND about 4 years ago

  • Target version deleted (6.2.0~rc1)
Actions #10

Updated by François ARMAND almost 3 years ago

  • Tracker changed from Bug to Architecture
  • Severity deleted (Critical - prevents main use of Rudder | no workaround | data loss | security)
  • User visibility deleted (Operational - other Techniques | Rudder settings | Plugins)
  • Priority deleted (49)
Actions #11

Updated by Elaad FURREEDAN 12 days ago

  • Regression set to No

I affect system updated plugins report to that are not sent

Actions #12

Updated by Elaad FURREEDAN 12 days ago

  • Subtask #26052 added
Actions #13

Updated by Elaad FURREEDAN 12 days ago

  • Priority changed from N/A to To review
Actions #14

Updated by Nicolas CHARLES 10 days ago

  • Target version set to 8.3.0~alpha1

Targeting to 8.3, and hopefully we'll be able to backport some

Actions #15

Updated by Nicolas CHARLES 10 days ago

  • Priority changed from To review to N/A
Actions

Also available in: Atom PDF