Skip to content

Commit 5971b48

Browse files
committed
Version 2.7.6 with changelog
1 parent 666ef79 commit 5971b48

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

History.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# coding: UTF-8
22

3+
=== 2.7.6 / 2018-02-16
4+
5+
Security fixes:
6+
7+
* Prevent path traversal when writing to a symlinked basedir outside of the root.
8+
Discovered by nmalkin, fixed by Jonathan Claudius and Samuel Giddins.
9+
* Fix possible Unsafe Object Deserialization Vulnerability in gem owner.
10+
Fixed by Jonathan Claudius.
11+
* Strictly interpret octal fields in tar headers.
12+
Discoved by plover, fixed by Samuel Giddins.
13+
* Raise a security error when there are duplicate files in a package.
14+
Discovered by plover, fixed by Samuel Giddins.
15+
* Enforce URL validation on spec homepage attribute.
16+
Discovered by Yasin Soliman, fixed by Jonathan Claudius.
17+
* Mitigate XSS vulnerability in homepage attribute when displayed via `gem server`.
18+
Discovered by Yasin Soliman, fixed by Jonathan Claudius.
19+
* Prevent Path Traversal issue during gem installation.
20+
Discovered by nmalkin.
21+
322
=== 2.7.4
423

524
Bug fixes:

lib/rubygems.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
require 'thread'
1111

1212
module Gem
13-
VERSION = "2.7.5"
13+
VERSION = "2.7.6"
1414
end
1515

1616
# Must be first since it unloads the prelude from 1.9.2

0 commit comments

Comments
 (0)