GitHub Advisoryadvisory · RubyGems

GHSA-q2qw-rmrh-vv42 Improper Access Control in activejob

HIGH Published 2018-12-05 Modified 2023-06-30 Official page ↗
Aliases
CVE-2018-16476
Ecosystem
RubyGems
Packages
activejob
Severity
High
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-284, CWE-502
Reviewed
2020-06-16

Affected packages

• RubyGems activejob: >= 4.2.0, < 4.2.11 → fixed in 4.2.11 • RubyGems activejob: >= 5.0.0, < 5.0.7.1 → fixed in 5.0.7.1 • RubyGems activejob: >= 5.1.0, < 5.1.6.1 → fixed in 5.1.6.1 • RubyGems activejob: >= 5.2.0, < 5.2.1.1 → fixed in 5.2.1.1

Description

A Broken Access Control vulnerability in Active Job versions >= 4.2.0 allows an attacker to craft user input which can cause Active Job to deserialize it using GlobalId and give them access to information that they should not have.

Related

Alias · CVE (1)

  • CVE-2018-16476 A Broken Access Control vulnerability in Active Job versions >= 4.2.0 allows an attacker to craft user input which can cause Active Job to… vulnerability

Weakness · CWE (2)

  • CWE-284 Improper Access Control weakness
  • CWE-502 Deserialization of Untrusted Data weakness

References