Skip to content

Commit 23d24b4

Browse files
Fix security vulnerability in jekyll
The Jekyll gem was updated from 3.5.2 to 3.6.3 to fix a security vulnerability described in https://nvd.nist.gov/vuln/detail/CVE-2018-17567 Summary of the issue: CVE-2018-17567 - Moderate severity Jekyll through 3.6.2, 3.7.x through 3.7.3, and 3.8.x through 3.8.3 allows attackers to access arbitrary files by specifying a symlink in the "include" key in the "_config.yml" file. Gemfile.lock update suggested: jekyll ~> 3.6.3 This fix incidentally updated the ffi gem from 1.9.18 to 1.9.25 which fixes another security issue described in https://nvd.nist.gov/vuln/detail/CVE-2018-1000201 Summary of the issue: CVE-2018-1000201 - Moderate severity ruby-ffi version 1.9.23 and earlier has a DLL loading issue which can be hijacked on Windows OS, when a Symbol is used as DLL name instead of a String This vulnerability appears to have been fixed in v1.9.24 and later. Gemfile.lock update suggested: ffi ~> 1.9.24
1 parent 9dae5fe commit 23d24b4

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
source 'https://rubygems.org'
22

3-
gem 'jekyll', '3.5.2' # https://pages.github.com/versions/
3+
gem 'jekyll', '~> 3.6.3' # https://pages.github.com/versions/
44

55
group :jekyll_plugins do
66
gem 'jekyll-livereload'

Gemfile.lock

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,49 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
addressable (2.5.1)
5-
public_suffix (~> 2.0, >= 2.0.2)
4+
addressable (2.5.2)
5+
public_suffix (>= 2.0.2, < 4.0)
66
colorator (1.1.0)
77
em-websocket (0.5.1)
88
eventmachine (>= 0.12.9)
99
http_parser.rb (~> 0.6.0)
1010
eventmachine (1.2.5)
11-
ffi (1.9.18)
11+
ffi (1.9.25)
1212
forwardable-extended (2.6.0)
1313
http_parser.rb (0.6.0)
14-
jekyll (3.5.2)
14+
jekyll (3.6.3)
1515
addressable (~> 2.4)
1616
colorator (~> 1.0)
1717
jekyll-sass-converter (~> 1.0)
1818
jekyll-watch (~> 1.1)
19-
kramdown (~> 1.3)
19+
kramdown (~> 1.14)
2020
liquid (~> 4.0)
2121
mercenary (~> 0.3.3)
2222
pathutil (~> 0.9)
23-
rouge (~> 1.7)
23+
rouge (>= 1.7, < 3)
2424
safe_yaml (~> 1.0)
2525
jekyll-livereload (0.2.2)
2626
em-websocket (~> 0.5)
2727
jekyll (~> 3.0)
28-
jekyll-sass-converter (1.5.0)
28+
jekyll-sass-converter (1.5.2)
2929
sass (~> 3.4)
30-
jekyll-watch (1.5.0)
31-
listen (~> 3.0, < 3.1)
32-
kramdown (1.14.0)
30+
jekyll-watch (1.5.1)
31+
listen (~> 3.0)
32+
kramdown (1.17.0)
3333
liquid (4.0.0)
34-
listen (3.0.8)
35-
rb-fsevent (~> 0.9, >= 0.9.4)
36-
rb-inotify (~> 0.9, >= 0.9.7)
34+
listen (3.1.1)
35+
rb-fsevent (>= 0.9.3)
36+
rb-inotify (>= 0.9.7)
3737
mercenary (0.3.6)
38-
pathutil (0.14.0)
38+
pathutil (0.16.1)
3939
forwardable-extended (~> 2.6)
40-
public_suffix (2.0.5)
41-
rb-fsevent (0.10.2)
40+
public_suffix (3.0.3)
41+
rb-fsevent (0.10.3)
4242
rb-inotify (0.9.10)
4343
ffi (>= 0.5.0, < 2)
44-
rouge (1.11.1)
44+
rouge (2.2.1)
4545
safe_yaml (1.0.4)
46-
sass (3.5.1)
46+
sass (3.6.0)
4747
sass-listen (~> 4.0.0)
4848
sass-listen (4.0.0)
4949
rb-fsevent (~> 0.9, >= 0.9.4)
@@ -53,8 +53,8 @@ PLATFORMS
5353
ruby
5454

5555
DEPENDENCIES
56-
jekyll (= 3.5.2)
56+
jekyll (~> 3.6.3)
5757
jekyll-livereload
5858

5959
BUNDLED WITH
60-
1.10.6
60+
1.16.6

0 commit comments

Comments
 (0)