Skip to content

Commit 8cecd50

Browse files
greysteilreedloden
authored andcommitted
Add CVE-2018-16476 (ActiveJob) (#372)
Add CVE-2018-16476 for ActiveJob
1 parent a515bc7 commit 8cecd50

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

gems/activejob/CVE-2018-16476.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
gem: activejob
3+
cve: 2018-16476
4+
url: https://groups.google.com/forum/#!topic/rubyonrails-security/FL4dSdzr2zw
5+
title: Broken Access Control vulnerability in Active Job
6+
date: 2018-11-27
7+
8+
description: |
9+
There is a vulnerability in Active Job. This vulnerability has been
10+
assigned the CVE identifier CVE-2018-16476.
11+
12+
Versions Affected: >= 4.2.0
13+
Not affected: < 4.2.0
14+
Fixed Versions: 4.2.11, 5.0.7.1, 5.1.6.1, 5.2.1.1
15+
16+
Impact
17+
------
18+
Carefully crafted user input can cause Active Job to deserialize it using GlobalId
19+
and allow an attacker to have access to information that they should not have.
20+
21+
Vulnerable code will look something like this:
22+
23+
MyJob.perform_later(user_input)
24+
25+
All users running an affected release should either upgrade or use one of the
26+
workarounds immediately.
27+
28+
unaffected_versions:
29+
- "< 4.2.0"
30+
31+
patched_versions:
32+
- "~> 4.2.11"
33+
- "~> 5.0.7.1"
34+
- "~> 5.1.6.1"
35+
- ">= 5.2.1.1"

0 commit comments

Comments
 (0)