Skip to content

Commit 75726f1

Browse files
committed
Update spec to cover rapid7#4559
1 parent 14b1d8d commit 75726f1

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

spec/lib/msf/http/wordpress/version_spec.rb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,15 @@
9191
it { expect(subject.send(:check_version_from_readme, :plugin, 'name', wp_fixed_version)).to be(Msf::Exploit::CheckCode::Detected) }
9292
end
9393

94+
context 'when version from readme has arbitrary leading whitespace' do
95+
let(:wp_code) { 200 }
96+
let(:wp_fixed_version) { '1.0.1' }
97+
let(:wp_body) { 'stable tag: 1.0.0' }
98+
it { expect(subject.send(:check_version_from_readme, :plugin, 'name', wp_fixed_version)).to be(Msf::Exploit::CheckCode::Appears) }
99+
let(:wp_body) { 'stable tag:1.0.0' }
100+
it { expect(subject.send(:check_version_from_readme, :plugin, 'name', wp_fixed_version)).to be(Msf::Exploit::CheckCode::Appears) }
101+
end
102+
94103
context 'when installed version is vulnerable' do
95104
let(:wp_code) { 200 }
96105
let(:wp_fixed_version) { '1.0.1' }

0 commit comments

Comments
 (0)