David Hansson Ruby on Rails up to 1.2.2 xml::simple) information disclosure
CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
---|---|---|
4.8 | $0-$5k | 0.00 |
A vulnerability has been found in David Hansson Ruby on Rails up to 1.2.2 (Programming Language Software) and classified as problematic. This vulnerability affects the function xml::simple)
. The manipulation with an unknown input leads to a information disclosure vulnerability. The CWE definition for the vulnerability is CWE-200. The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information. As an impact it is known to affect confidentiality. CVE summarizes:
Rails before 1.2.4, as used for Ruby on Rails, allows remote attackers and ActiveResource servers to determine the existence of arbitrary files and read arbitrary XML files via the Hash.from_xml (Hash#from_xml) method, which uses XmlSimple (XML::Simple) unsafely, as demonstrated by reading passwords from the Pidgin (Gaim) .purple/accounts.xml file.
The bug was discovered 10/05/2007. The weakness was published 05/24/2007 (Website). The advisory is available at us-cert.gov. This vulnerability was named CVE-2007-5379 since 10/11/2007. The exploitation appears to be easy. The attack can be initiated remotely. No form of authentication is required for a successful exploitation. Technical details are known, but there is no available exploit. This vulnerability is assigned to T1592 by the MITRE ATT&CK project.
It is declared as proof-of-concept. The vulnerability scanner Nessus provides a plugin with the ID 28217 (GLSA-200711-17 : Ruby on Rails: Multiple vulnerabilities), which helps to determine the existence of the flaw in a target environment. It is assigned to the family Gentoo Local Security Checks and running in the context l.
Upgrading to version 1.2.3 eliminates this vulnerability. A possible mitigation has been published 7 months after the disclosure of the vulnerability.
The vulnerability is also documented in the databases at X-Force (38339) and Tenable (28217). Similar entries are available at 3135, 35351, 39605 and 39604.
Product
Type
Vendor
Name
Version
License
CPE 2.3
CPE 2.2
CVSSv4
VulDB CVSS-B Score: 🔍VulDB CVSS-BT Score: 🔍
VulDB Vector: 🔍
VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 5.3VulDB Meta Temp Score: 4.8
VulDB Base Score: 5.3
VulDB Temp Score: 4.8
VulDB Vector: 🔍
VulDB Reliability: 🔍
CVSSv2
AV | AC | Au | C | I | A |
---|---|---|---|---|---|
💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
---|---|---|---|---|---|
unlock | unlock | unlock | unlock | unlock | unlock |
unlock | unlock | unlock | unlock | unlock | unlock |
unlock | unlock | unlock | unlock | unlock | unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
NVD Base Score: 🔍
Exploiting
Class: Information disclosureCWE: CWE-200 / CWE-284 / CWE-266
ATT&CK: T1592
Local: No
Remote: Yes
Availability: 🔍
Status: Proof-of-Concept
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
0-Day | unlock | unlock | unlock | unlock |
---|---|---|---|---|
Today | unlock | unlock | unlock | unlock |
Nessus ID: 28217
Nessus Name: GLSA-200711-17 : Ruby on Rails: Multiple vulnerabilities
Nessus File: 🔍
Nessus Risk: 🔍
Nessus Family: 🔍
Nessus Context: 🔍
OpenVAS ID: 59237
OpenVAS Name: Gentoo Security Advisory GLSA 200711-17 (rails)
OpenVAS File: 🔍
OpenVAS Family: 🔍
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: UpgradeStatus: 🔍
Reaction Time: 🔍
0-Day Time: 🔍
Exposure Time: 🔍
Upgrade: Ruby on Rails 1.2.3
Timeline
05/24/2007 🔍10/05/2007 🔍
10/11/2007 🔍
10/12/2007 🔍
10/19/2007 🔍
10/19/2007 🔍
11/14/2007 🔍
11/15/2007 🔍
11/15/2007 🔍
11/19/2007 🔍
12/18/2007 🔍
03/16/2015 🔍
07/31/2019 🔍
Sources
Advisory: us-cert.govStatus: Not defined
Confirmation: 🔍
CVE: CVE-2007-5379 (🔍)
X-Force: 38339
Vulnerability Center: 16887 - Ruby on Rails Vulnerability Allows Remote Attacker to Access Arbitrary Files, Medium
SecurityFocus: 26096 - Ruby on Rails Multiple Vulnerabilities
Secunia: 27657 - Gentoo update for rails, Less Critical
OSVDB: 40717 - Ruby on Rails Hash.from_xml (Hash#from_xml) Method Remote File Existance Disclosure
Vupen: ADV-2007-3508
See also: 🔍
Entry
Created: 03/16/2015 12:18Updated: 07/31/2019 10:17
Changes: 03/16/2015 12:18 (83), 07/31/2019 10:17 (2)
Complete: 🔍
No comments yet. Languages: en.
Please log in to comment.