File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
modules/exploits/linux/local Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -98,9 +98,10 @@ def check
9898 package = cmd_exec ( 'dpkg -l needrestart | grep \'^ii\'' )
9999 package = package . split ( ' ' ) [ 2 ]
100100 package = package . gsub ( '+' , '.' )
101- package = package . gsub ( 'needrestart-' , '' ) # fedora specific
101+ # next line will need to be included if we want to support fedora
102+ # package = package.gsub('needrestart-', '') # fedora specific
102103 package = Rex ::Version . new ( package )
103- return CheckCode ::Safe ( 'needrestart not install, or not detected.' ) if package . nil?
104+ return CheckCode ::Safe ( 'needrestart not install, or not detected.' ) if package == Rex :: Version . new ( '0' ) # aka empty/ nil
104105
105106 return CheckCode ::Appears ( "Vulnerable needrestart version #{ package } detected on Ubuntu #{ version } " ) if package < fixed_versions [ version ]
106107
You can’t perform that action at this time.
0 commit comments