Skip to content

Commit 6911e52

Browse files
committed
peer review
1 parent e41f5ad commit 6911e52

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

modules/exploits/linux/local/ubuntu_needrestart_lpe.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)