Skip to content

Commit c36af8e

Browse files
author
Daniel Carral
committed
Allow Rails 4.2.6+ for 4.2.5.1 and 4.2.5.2 CVEs
Fix #244 using the two-part constraint syntax applied in #248
1 parent 81cf4b2 commit c36af8e

File tree

9 files changed

+32
-15
lines changed

9 files changed

+32
-15
lines changed

gems/actionpack/CVE-2015-7576.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,6 @@ description: |
111111
112112
patched_versions:
113113
- "~> 5.0.0.beta1.1"
114-
- ">= 4.2.5.1"
115-
- "~> 4.1.14.1"
114+
- "~> 4.2.5, >= 4.2.5.1"
115+
- "~> 4.1.14, >= 4.1.14.1"
116116
- "~> 3.2.22.1"

gems/actionpack/CVE-2015-7581.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,5 @@ unaffected_versions:
5151
- ">= 5.0.0.beta1"
5252

5353
patched_versions:
54-
- ">= 4.2.5.1"
55-
- "~> 4.1.14.1"
54+
- "~> 4.2.5, >= 4.2.5.1"
55+
- "~> 4.1.14, >= 4.1.14.1"

gems/actionpack/CVE-2016-0751.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,6 @@ description: |
6666
6767
patched_versions:
6868
- "~> 5.0.0.beta1.1"
69-
- ">= 4.2.5.1"
70-
- "~> 4.1.14.1"
69+
- "~> 4.2.5, >= 4.2.5.1"
70+
- "~> 4.1.14, >= 4.1.14.1"
7171
- "~> 3.2.22.1"

gems/actionpack/CVE-2016-2098.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,5 @@ unaffected_versions:
8585

8686
patched_versions:
8787
- "~> 3.2.22.2"
88-
- "~> 4.1.14.2"
89-
- ">= 4.2.5.2"
88+
- "~> 4.2.5, >= 4.2.5.2"
89+
- "~> 4.1.14, >= 4.1.14.2"

gems/actionview/CVE-2016-0752.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,6 @@ description: |
8787
8888
patched_versions:
8989
- "~> 5.0.0.beta1.1"
90-
- ">= 4.2.5.1"
91-
- "~> 4.1.14.1"
90+
- "~> 4.2.5, >= 4.2.5.1"
91+
- "~> 4.1.14, >= 4.1.14.1"
9292
- "~> 3.2.22.1"

gems/actionview/CVE-2016-2097.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,4 +86,4 @@ unaffected_versions:
8686

8787
patched_versions:
8888
- "~> 3.2.22.2"
89-
- "~> 4.1.14.2"
89+
- "~> 4.1.14, >= 4.1.14.2"

gems/activemodel/CVE-2016-0753.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,5 +88,5 @@ unaffected_versions:
8888

8989
patched_versions:
9090
- "~> 5.0.0.beta1.1"
91-
- ">= 4.2.5.1"
92-
- "~> 4.1.14.1"
91+
- "~> 4.2.5, >= 4.2.5.1"
92+
- "~> 4.1.14, >= 4.1.14.1"

gems/activerecord/CVE-2015-7577.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,6 @@ unaffected_versions:
102102

103103
patched_versions:
104104
- "~> 5.0.0.beta1.1"
105-
- ">= 4.2.5.1"
106-
- "~> 4.1.14.1"
105+
- "~> 4.2.5, >= 4.2.5.1"
106+
- "~> 4.1.14, >= 4.1.14.1"
107107
- "~> 3.2.22.1"

rubies/ruby/CVE-2015-1855.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
engine: ruby
3+
cve: 2015-1855
4+
url: https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/
5+
title: Ruby OpenSSL Hostname Verification
6+
date: 2015-04-13
7+
description: |
8+
After reviewing RFC 6125 and RFC 5280, we found multiple violations of matching
9+
hostnames and particularly wildcard certificates.
10+
Ruby’s OpenSSL extension will now provide a string-based matching algorithm which
11+
follows more strict behavior, as recommended by these RFCs. In particular,
12+
matching of more than one wildcard per subject/SAN is no-longer allowed. As well,
13+
comparison of these values is now case-insensitive.
14+
patched_versions:
15+
- ~> 2.0.0.645
16+
- ~> 2.1.6
17+
- ~> 2.2.2

0 commit comments

Comments
 (0)