5.3

CVE-2015-7577: rubyonrails rails Improper Access Control

Modified
AliasesSUSE-SU-2016:0619-1UBUNTU-CVE-2015-7577DEBIAN-CVE-2015-7577
Published 16-02-2016Last modified 06-08-2024

Vulnerability summary

CVE-2015-7577 is a medium (CVSS 5.3) Improper Access Control vulnerability in rubyonrails rails. EPSS estimates a 4.25% chance of exploitation in the next 30 days, higher than 91% of scored vulnerabilities.

Priority
Routine

Not severe (CVSS 5.3, network access); no exploitation reported by the 5 checked sources

Source freshness unavailable

How is this decided?
CVSS score
5.3/10
010
Medium · v3.0 (NVD)
EPSS score
4.25%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 8 · Related 4

Timeline

  1. 16-02-2016
    PublishedVulnerability first disclosed.
  2. 06-08-2024
    Last modifiedVulnerability information updated.

Description

activerecord/lib/active_record/nested_attributes.rb in Active Record in Ruby on Rails 3.1.x and 3.2.x before 3.2.22.1, 4.0.x and 4.1.x before 4.1.14.1, 4.2.x before 4.2.5.1, and 5.x before 5.0.0.beta1.1 does not properly implement a certain destroy option, which allows remote attackers to bypass intended change restrictions by leveraging use of the nested attributes feature.

CVSS metrics

5 scores · 4 sources · 2 versions

EPSS trend

Probability

4.25%

Chance of exploitation in the next 30 days

Percentile

91%

Versus all other CVEs

30-day change

No change 0.00 pp

From 4.25% on 04-10-2026

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Version check

Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.

Suse4 products
  • rubygem-activerecord-3_2&distro=SUSE Lifecycle Management Server 1.3< 3.2.12-0.15.1
  • rubygem-activerecord-3_2&distro=SUSE Linux Enterprise Software Development Kit 11 SP4< 3.2.12-0.15.1
  • rubygem-activerecord-3_2&distro=SUSE Studio Onsite 1.3< 3.2.12-0.15.1
  • rubygem-activerecord-3_2&distro=SUSE WebYast 1.3< 3.2.12-0.15.1
Debian2 products
  • rails< 2:4.2.5.1-1
  • ruby-activerecord-3.2< 3.2.6-5+deb7u2
Rubyonrails2 products
  • railsEOL4.0.0 | 4.0.0:beta | 4.0.0:rc1 | 4.0.0:rc2 | 4.0.1 | 4.0.1:rc1 | 4.0.1:rc2 | 4.0.1:rc3 | 4.0.1:rc4 | 4.0.2 | 4.0.3 | 4.0.4 | 4.0.4:rc1 | 4.0.5 | 4.0.6 | 4.0.6:rc1 | 4.0.6:rc2 | 4.0.6:rc3 | 4.0.7 | 4.0.8 | 4.0.9 | 4.0.10 | 4.0.10:rc1 | 4.1.0 | 4.1.0:beta1 | 4.1.0:beta2 | 4.1.0:rc1 | 4.1.0:rc2 | 4.1.1 | 4.1.2 | 4.1.2:rc1 | 4.1.2:rc2 | 4.1.2:rc3 | 4.1.3 | 4.1.4 | 4.1.5 | 4.1.6 | 4.1.6:rc1 | 4.1.6:rc2 | 4.1.7 | 4.1.7.1 | 4.1.8 | 4.1.9 | 4.1.9:rc1 | 4.1.10 | 4.1.10:rc1 | 4.1.10:rc2 | 4.1.10:rc3 | 4.1.10:rc4 | 4.1.12 | 4.1.12:rc1 | 4.1.13 | 4.1.13:rc1 | 4.1.14 | 4.1.14:rc1 | 4.1.14:rc2 | 4.2.0 | 4.2.0:beta1 | 4.2.0:beta2 | 4.2.0:beta3 | 4.2.0:beta4 | 4.2.0:rc1 | 4.2.0:rc2 | 4.2.0:rc3 | 4.2.1 | 4.2.1:rc1 | 4.2.1:rc2 | 4.2.1:rc3 | 4.2.1:rc4 | 4.2.2 | 4.2.3 | 4.2.3:rc1 | 4.2.4 | 4.2.4:rc1 | 4.2.5 | 4.2.5:rc1 | 4.2.5:rc2 | 5.0.0:beta1
  • ruby_on_rails≤ 3.2.22 | 4.0.10:rc2 | 4.0.11 | 4.0.11.1 | 4.0.12 | 4.0.13 | 4.0.13:rc1 | 4.1.11
RubyGems1 product
  • activerecord≥ 3.1.0, < 3.2.22.1 | ≥ 4.0.0, < 4.1.14.1 | ≥ 4.2.0, < 4.2.5.1 | ≥ 5.0.0.beta1, < 5.0.0.beta1.1
Ubuntu1 product
  • rails< 2:4.2.6-1

5 vendors · 10 products

References

20 links
Show all 20 references