File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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"
You can’t perform that action at this time.
0 commit comments