7.5

CVE-2008-3655: ruby-lang ruby

CVSS: 7.5v2.0HighModified
Published 13-08-2008Last modified 07-08-2024

Vulnerability summary

CVE-2008-3655 is a high (CVSS 7.5) vulnerability in ruby-lang ruby. EPSS estimates a 14.09% chance of exploitation in the next 30 days, higher than 96.5% of scored vulnerabilities. 4 public exploits are recorded.

Overall risk
43/100
0100
Medium · default modelHow is this calculated?
CVSS score
7.5/10
010
High · v2.0 (NVD)
EPSS score
14.09%
0%100%
Medium · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits4reference, exploit-database

Advisory lineage

Upstream 0 · Downstream 8

Timeline

  1. 13-08-2008
    PublishedVulnerability first disclosed.
  2. 07-08-2024
    Last modifiedVulnerability information updated.

Description

Ruby 1.8.5 and earlier, 1.8.6 through 1.8.6-p286, 1.8.7 through 1.8.7-p71, and 1.9 through r18423 does not properly restrict access to critical variables and methods at various safe levels, which allows context-dependent attackers to bypass intended access restrictions via (1) untrace_var, (2) $PROGRAM_NAME, and (3) syslog at safe level 4, and (4) insecure methods at safe levels 1 through 3.

CVSS metrics

1 score · 1 source · 1 version

EPSS trend

Probability

14.09%

Chance of exploitation in the next 30 days

Percentile

97%

Versus all other CVEs

30-day change

0.00 pp

From 14.09% on 19-09-2026

19-09-202619-10-2026
EPSS score
14.09%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

4 found
  • referenceUnverified

    Exploit Reference (securityfocus.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (ruby-lang.org)

    Maturity: unknown

  • exploit-databaseremotemultipleVerified

    Ruby 1.9 - Safe Level Multiple Function Restriction Bypass

    Maturity: weaponized

Show all 4 exploits
  • exploit-databaseremotemultipleVerified

    Ruby 1.9 dl - Module DL.dlopen Arbitrary Library Access

    Maturity: weaponized

Weaknesses

CWE · root cause

Affected systems

Ruby-lang1 product
  • ruby≤ 1.8.5 | 1.6.8 | 1.8.0 | 1.8.1 | 1.8.1:-9 | 1.8.2 | 1.8.2:preview2 | 1.8.2:preview3 | 1.8.2:preview4 | 1.8.3 | 1.8.3:preview1 | 1.8.3:preview2 | 1.8.3:preview3 | 1.8.4 | 1.8.4:preview1 | 1.8.4:preview2 | 1.8.4:preview3 | 1.8.5:p11 | 1.8.5:p113 | 1.8.5:p115 | 1.8.5:p12 | 1.8.5:p2 | 1.8.5:p35 | 1.8.5:preview1 | 1.8.5:preview2 | 1.8.5:preview3 | 1.8.5:preview4 | 1.8.5:preview5 | 1.8.6 | 1.8.6:p110 | 1.8.6:p111 | 1.8.6:p114 | 1.8.6:p230 | 1.8.6:p286 | 1.8.6:p36 | 1.8.6:preview1 | 1.8.6:preview2 | 1.8.6:preview3 | 1.8.7 | 1.8.7:p17 | 1.8.7:p22 | 1.8.7:p71 | 1.8.7:preview1 | 1.8.7:preview2 | 1.8.7:preview3 | 1.8.7:preview4 | 1.9.0

1 vendor · 1 product

References

32 links
Show all 32 references