mirror of
https://github.com/dev-sec/linux-baseline
synced 2024-11-22 11:13:02 +00:00
added sysctl-34 for checking link protection settings (#160)
Common and long-standing exploits regard unprotected links, fifos and regular files, which are created or controlled by an attacker to gain access to other files or control over other programs. Signed-off-by: Claudius Heine <ch@denx.de>
This commit is contained in:
parent
2735730e7f
commit
00d24baa66
1 changed files with 19 additions and 0 deletions
|
@ -407,3 +407,22 @@ control 'sysctl-33' do
|
|||
end
|
||||
end
|
||||
end
|
||||
|
||||
control 'sysctl-34' do
|
||||
impact 1.0
|
||||
title 'Ensure links are protected'
|
||||
desc 'Protects against common exploits in regards to links, fifos and regular files created or controlled by attackers'
|
||||
only_if { !container_execution }
|
||||
describe kernel_parameter('fs.protected_fifos') do
|
||||
its(:value) { should match cmp(/(1|2)/) }
|
||||
end
|
||||
describe kernel_parameter('fs.protected_hardlinks') do
|
||||
its(:value) { should eq 1 }
|
||||
end
|
||||
describe kernel_parameter('fs.protected_regular') do
|
||||
its(:value) { should eq 2 }
|
||||
end
|
||||
describe kernel_parameter('fs.protected_symlinks') do
|
||||
its(:value) { should eq 1 }
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue