Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2015-3224 (GCVE-0-2015-3224)
Vulnerability from cvelistv5 – Published: 2015-07-26 22:00 – Updated: 2024-08-06 05:39
VLAI
EPSS
Summary
request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client's IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.
Severity
No CVSS data available.
CWE
- n/a
Assigner
References
5 references
| URL | Tags |
|---|---|
| http://www.securityfocus.com/bid/75237 | vdb-entryx_refsource_BID |
| https://groups.google.com/forum/message/raw?msg=r… | mailing-listx_refsource_MLIST |
| http://openwall.com/lists/oss-security/2015/06/16/18 | mailing-listx_refsource_MLIST |
| http://lists.fedoraproject.org/pipermail/package-… | vendor-advisoryx_refsource_FEDORA |
| https://github.com/rails/web-console/blob/master/… | x_refsource_CONFIRM |
Date Public
2015-06-16 00:00
{
"containers": {
"adp": [
{
"providerMetadata": {
"dateUpdated": "2024-08-06T05:39:32.095Z",
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE"
},
"references": [
{
"name": "75237",
"tags": [
"vdb-entry",
"x_refsource_BID",
"x_transferred"
],
"url": "http://www.securityfocus.com/bid/75237"
},
{
"name": "[rubyonrails-security] 20150616 [CVE-2015-3224] IP whitelist bypass in Web Console",
"tags": [
"mailing-list",
"x_refsource_MLIST",
"x_transferred"
],
"url": "https://groups.google.com/forum/message/raw?msg=rubyonrails-security/lzmz9_ijUFw/HBMPi4zp5NAJ"
},
{
"name": "[oss-security] 20150616 [CVE-2015-3224] IP whitelist bypass in Web Console",
"tags": [
"mailing-list",
"x_refsource_MLIST",
"x_transferred"
],
"url": "http://openwall.com/lists/oss-security/2015/06/16/18"
},
{
"name": "FEDORA-2015-10128",
"tags": [
"vendor-advisory",
"x_refsource_FEDORA",
"x_transferred"
],
"url": "http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html"
},
{
"tags": [
"x_refsource_CONFIRM",
"x_transferred"
],
"url": "https://github.com/rails/web-console/blob/master/CHANGELOG.markdown"
}
],
"title": "CVE Program Container"
}
],
"cna": {
"affected": [
{
"product": "n/a",
"vendor": "n/a",
"versions": [
{
"status": "affected",
"version": "n/a"
}
]
}
],
"datePublic": "2015-06-16T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request."
}
],
"problemTypes": [
{
"descriptions": [
{
"description": "n/a",
"lang": "en",
"type": "text"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2016-12-01T15:57:02.000Z",
"orgId": "53f830b8-0a3f-465b-8143-3b8a9948e749",
"shortName": "redhat"
},
"references": [
{
"name": "75237",
"tags": [
"vdb-entry",
"x_refsource_BID"
],
"url": "http://www.securityfocus.com/bid/75237"
},
{
"name": "[rubyonrails-security] 20150616 [CVE-2015-3224] IP whitelist bypass in Web Console",
"tags": [
"mailing-list",
"x_refsource_MLIST"
],
"url": "https://groups.google.com/forum/message/raw?msg=rubyonrails-security/lzmz9_ijUFw/HBMPi4zp5NAJ"
},
{
"name": "[oss-security] 20150616 [CVE-2015-3224] IP whitelist bypass in Web Console",
"tags": [
"mailing-list",
"x_refsource_MLIST"
],
"url": "http://openwall.com/lists/oss-security/2015/06/16/18"
},
{
"name": "FEDORA-2015-10128",
"tags": [
"vendor-advisory",
"x_refsource_FEDORA"
],
"url": "http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html"
},
{
"tags": [
"x_refsource_CONFIRM"
],
"url": "https://github.com/rails/web-console/blob/master/CHANGELOG.markdown"
}
],
"x_legacyV4Record": {
"CVE_data_meta": {
"ASSIGNER": "secalert@redhat.com",
"ID": "CVE-2015-3224",
"STATE": "PUBLIC"
},
"affects": {
"vendor": {
"vendor_data": [
{
"product": {
"product_data": [
{
"product_name": "n/a",
"version": {
"version_data": [
{
"version_value": "n/a"
}
]
}
}
]
},
"vendor_name": "n/a"
}
]
}
},
"data_format": "MITRE",
"data_type": "CVE",
"data_version": "4.0",
"description": {
"description_data": [
{
"lang": "eng",
"value": "request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request."
}
]
},
"problemtype": {
"problemtype_data": [
{
"description": [
{
"lang": "eng",
"value": "n/a"
}
]
}
]
},
"references": {
"reference_data": [
{
"name": "75237",
"refsource": "BID",
"url": "http://www.securityfocus.com/bid/75237"
},
{
"name": "[rubyonrails-security] 20150616 [CVE-2015-3224] IP whitelist bypass in Web Console",
"refsource": "MLIST",
"url": "https://groups.google.com/forum/message/raw?msg=rubyonrails-security/lzmz9_ijUFw/HBMPi4zp5NAJ"
},
{
"name": "[oss-security] 20150616 [CVE-2015-3224] IP whitelist bypass in Web Console",
"refsource": "MLIST",
"url": "http://openwall.com/lists/oss-security/2015/06/16/18"
},
{
"name": "FEDORA-2015-10128",
"refsource": "FEDORA",
"url": "http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html"
},
{
"name": "https://github.com/rails/web-console/blob/master/CHANGELOG.markdown",
"refsource": "CONFIRM",
"url": "https://github.com/rails/web-console/blob/master/CHANGELOG.markdown"
}
]
}
}
}
},
"cveMetadata": {
"assignerOrgId": "53f830b8-0a3f-465b-8143-3b8a9948e749",
"assignerShortName": "redhat",
"cveId": "CVE-2015-3224",
"datePublished": "2015-07-26T22:00:00.000Z",
"dateReserved": "2015-04-10T00:00:00.000Z",
"dateUpdated": "2024-08-06T05:39:32.095Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.1",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2015-3224",
"date": "2026-05-29",
"epss": "0.85262",
"percentile": "0.99373"
},
"fkie_nvd": {
"configurations": "[{\"nodes\": [{\"operator\": \"OR\", \"negate\": false, \"cpeMatch\": [{\"vulnerable\": true, \"criteria\": \"cpe:2.3:a:rubyonrails:web_console:*:*:*:*:*:*:*:*\", \"versionEndIncluding\": \"2.1.2\", \"matchCriteriaId\": \"220E7388-0C31-4F63-AC7F-B20BA247AFCC\"}]}]}]",
"descriptions": "[{\"lang\": \"en\", \"value\": \"request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.\"}, {\"lang\": \"es\", \"value\": \"Vulnerabilidad en request.rb en Web Console en vesiones anteriores a 2.1.3, tal como se utiliza con Ruby on Rails en vesiones 3.x y 4.x, no restringe adecuadamente el uso de encabezados de X-Forwarded-For en la determinaci\\u00f3n de la direcci\\u00f3n IP de un cliente, lo que permite a atacantes remotos evitar el mecanismo de protecci\\u00f3n whitelisted_ips a trav\\u00e9s de una petici\\u00f3n manipulada.\"}]",
"id": "CVE-2015-3224",
"lastModified": "2024-11-21T02:28:56.573",
"metrics": "{\"cvssMetricV2\": [{\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"cvssData\": {\"version\": \"2.0\", \"vectorString\": \"AV:N/AC:M/Au:N/C:N/I:P/A:N\", \"baseScore\": 4.3, \"accessVector\": \"NETWORK\", \"accessComplexity\": \"MEDIUM\", \"authentication\": \"NONE\", \"confidentialityImpact\": \"NONE\", \"integrityImpact\": \"PARTIAL\", \"availabilityImpact\": \"NONE\"}, \"baseSeverity\": \"MEDIUM\", \"exploitabilityScore\": 8.6, \"impactScore\": 2.9, \"acInsufInfo\": false, \"obtainAllPrivilege\": false, \"obtainUserPrivilege\": false, \"obtainOtherPrivilege\": false, \"userInteractionRequired\": false}]}",
"published": "2015-07-26T22:59:03.023",
"references": "[{\"url\": \"http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html\", \"source\": \"secalert@redhat.com\"}, {\"url\": \"http://openwall.com/lists/oss-security/2015/06/16/18\", \"source\": \"secalert@redhat.com\"}, {\"url\": \"http://www.securityfocus.com/bid/75237\", \"source\": \"secalert@redhat.com\"}, {\"url\": \"https://github.com/rails/web-console/blob/master/CHANGELOG.markdown\", \"source\": \"secalert@redhat.com\", \"tags\": [\"Vendor Advisory\"]}, {\"url\": \"https://groups.google.com/forum/message/raw?msg=rubyonrails-security/lzmz9_ijUFw/HBMPi4zp5NAJ\", \"source\": \"secalert@redhat.com\", \"tags\": [\"Vendor Advisory\"]}, {\"url\": \"http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"http://openwall.com/lists/oss-security/2015/06/16/18\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"http://www.securityfocus.com/bid/75237\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://github.com/rails/web-console/blob/master/CHANGELOG.markdown\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Vendor Advisory\"]}, {\"url\": \"https://groups.google.com/forum/message/raw?msg=rubyonrails-security/lzmz9_ijUFw/HBMPi4zp5NAJ\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Vendor Advisory\"]}]",
"sourceIdentifier": "secalert@redhat.com",
"vulnStatus": "Modified",
"weaknesses": "[{\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"description\": [{\"lang\": \"en\", \"value\": \"CWE-284\"}]}]"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2015-3224\",\"sourceIdentifier\":\"secalert@redhat.com\",\"published\":\"2015-07-26T22:59:03.023\",\"lastModified\":\"2026-05-06T22:30:45.220\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.\"},{\"lang\":\"es\",\"value\":\"Vulnerabilidad en request.rb en Web Console en vesiones anteriores a 2.1.3, tal como se utiliza con Ruby on Rails en vesiones 3.x y 4.x, no restringe adecuadamente el uso de encabezados de X-Forwarded-For en la determinaci\u00f3n de la direcci\u00f3n IP de un cliente, lo que permite a atacantes remotos evitar el mecanismo de protecci\u00f3n whitelisted_ips a trav\u00e9s de una petici\u00f3n manipulada.\"}],\"metrics\":{\"cvssMetricV2\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"2.0\",\"vectorString\":\"AV:N/AC:M/Au:N/C:N/I:P/A:N\",\"baseScore\":4.3,\"accessVector\":\"NETWORK\",\"accessComplexity\":\"MEDIUM\",\"authentication\":\"NONE\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"PARTIAL\",\"availabilityImpact\":\"NONE\"},\"baseSeverity\":\"MEDIUM\",\"exploitabilityScore\":8.6,\"impactScore\":2.9,\"acInsufInfo\":false,\"obtainAllPrivilege\":false,\"obtainUserPrivilege\":false,\"obtainOtherPrivilege\":false,\"userInteractionRequired\":false}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-284\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:rubyonrails:web_console:*:*:*:*:*:*:*:*\",\"versionEndIncluding\":\"2.1.2\",\"matchCriteriaId\":\"220E7388-0C31-4F63-AC7F-B20BA247AFCC\"}]}]}],\"references\":[{\"url\":\"http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html\",\"source\":\"secalert@redhat.com\"},{\"url\":\"http://openwall.com/lists/oss-security/2015/06/16/18\",\"source\":\"secalert@redhat.com\"},{\"url\":\"http://www.securityfocus.com/bid/75237\",\"source\":\"secalert@redhat.com\"},{\"url\":\"https://github.com/rails/web-console/blob/master/CHANGELOG.markdown\",\"source\":\"secalert@redhat.com\",\"tags\":[\"Vendor Advisory\"]},{\"url\":\"https://groups.google.com/forum/message/raw?msg=rubyonrails-security/lzmz9_ijUFw/HBMPi4zp5NAJ\",\"source\":\"secalert@redhat.com\",\"tags\":[\"Vendor Advisory\"]},{\"url\":\"http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"http://openwall.com/lists/oss-security/2015/06/16/18\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"http://www.securityfocus.com/bid/75237\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"https://github.com/rails/web-console/blob/master/CHANGELOG.markdown\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Vendor Advisory\"]},{\"url\":\"https://groups.google.com/forum/message/raw?msg=rubyonrails-security/lzmz9_ijUFw/HBMPi4zp5NAJ\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Vendor Advisory\"]}]}}"
}
}
Title
Web Console远程代码执行漏洞
Description
Web Console是一套基于Web的用于在服务器上执行shell命令的应用程序。
Web Console存在安全漏洞,允许远程攻击者可利用漏洞提交特殊请求执行任意代码。
Severity
高
Patch Name
Web Console远程代码执行漏洞的补丁
Patch Description
Web Console是一套基于Web的用于在服务器上执行shell命令的应用程序。
Web Console存在安全漏洞,允许远程攻击者可利用漏洞提交特殊请求执行任意代码。目前,供应商发布了安全公告及相关补丁信息,修复了此漏洞。
Formal description
用户可参考如下厂商提供的安全公告获取补丁以修复该漏洞: http://www.web-console.org/
Reference
http://www.securityfocus.com/bid/75237
Impacted products
| Name | Web Console Web Console <2.1.3 |
|---|
{
"bids": {
"bid": {
"bidNumber": "75237"
}
},
"cves": {
"cve": {
"cveNumber": "CVE-2015-3224"
}
},
"description": "Web Console\u662f\u4e00\u5957\u57fa\u4e8eWeb\u7684\u7528\u4e8e\u5728\u670d\u52a1\u5668\u4e0a\u6267\u884cshell\u547d\u4ee4\u7684\u5e94\u7528\u7a0b\u5e8f\u3002\r\n\r\nWeb Console\u5b58\u5728\u5b89\u5168\u6f0f\u6d1e\uff0c\u5141\u8bb8\u8fdc\u7a0b\u653b\u51fb\u8005\u53ef\u5229\u7528\u6f0f\u6d1e\u63d0\u4ea4\u7279\u6b8a\u8bf7\u6c42\u6267\u884c\u4efb\u610f\u4ee3\u7801\u3002",
"discovererName": "Aaron Patterson",
"formalWay": "\u7528\u6237\u53ef\u53c2\u8003\u5982\u4e0b\u5382\u5546\u63d0\u4f9b\u7684\u5b89\u5168\u516c\u544a\u83b7\u53d6\u8865\u4e01\u4ee5\u4fee\u590d\u8be5\u6f0f\u6d1e\uff1a\r\nhttp://www.web-console.org/",
"isEvent": "\u901a\u7528\u8f6f\u786c\u4ef6\u6f0f\u6d1e",
"number": "CNVD-2015-04124",
"openTime": "2015-07-01",
"patchDescription": "Web Console\u662f\u4e00\u5957\u57fa\u4e8eWeb\u7684\u7528\u4e8e\u5728\u670d\u52a1\u5668\u4e0a\u6267\u884cshell\u547d\u4ee4\u7684\u5e94\u7528\u7a0b\u5e8f\u3002\r\nWeb Console\u5b58\u5728\u5b89\u5168\u6f0f\u6d1e\uff0c\u5141\u8bb8\u8fdc\u7a0b\u653b\u51fb\u8005\u53ef\u5229\u7528\u6f0f\u6d1e\u63d0\u4ea4\u7279\u6b8a\u8bf7\u6c42\u6267\u884c\u4efb\u610f\u4ee3\u7801\u3002\u76ee\u524d\uff0c\u4f9b\u5e94\u5546\u53d1\u5e03\u4e86\u5b89\u5168\u516c\u544a\u53ca\u76f8\u5173\u8865\u4e01\u4fe1\u606f\uff0c\u4fee\u590d\u4e86\u6b64\u6f0f\u6d1e\u3002",
"patchName": "Web Console\u8fdc\u7a0b\u4ee3\u7801\u6267\u884c\u6f0f\u6d1e\u7684\u8865\u4e01",
"products": {
"product": "Web Console Web Console \u003c2.1.3"
},
"referenceLink": "http://www.securityfocus.com/bid/75237",
"serverity": "\u9ad8",
"submitTime": "2015-06-26",
"title": "Web Console\u8fdc\u7a0b\u4ee3\u7801\u6267\u884c\u6f0f\u6d1e"
}
FKIE_CVE-2015-3224
Vulnerability from fkie_nvd - Published: 2015-07-26 22:59 - Updated: 2026-05-06 22:30
Severity
Summary
request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client's IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.
References
Impacted products
| Vendor | Product | Version | |
|---|---|---|---|
| rubyonrails | web_console | * |
{
"configurations": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:rubyonrails:web_console:*:*:*:*:*:*:*:*",
"matchCriteriaId": "220E7388-0C31-4F63-AC7F-B20BA247AFCC",
"versionEndIncluding": "2.1.2",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request."
},
{
"lang": "es",
"value": "Vulnerabilidad en request.rb en Web Console en vesiones anteriores a 2.1.3, tal como se utiliza con Ruby on Rails en vesiones 3.x y 4.x, no restringe adecuadamente el uso de encabezados de X-Forwarded-For en la determinaci\u00f3n de la direcci\u00f3n IP de un cliente, lo que permite a atacantes remotos evitar el mecanismo de protecci\u00f3n whitelisted_ips a trav\u00e9s de una petici\u00f3n manipulada."
}
],
"id": "CVE-2015-3224",
"lastModified": "2026-05-06T22:30:45.220",
"metrics": {
"cvssMetricV2": [
{
"acInsufInfo": false,
"baseSeverity": "MEDIUM",
"cvssData": {
"accessComplexity": "MEDIUM",
"accessVector": "NETWORK",
"authentication": "NONE",
"availabilityImpact": "NONE",
"baseScore": 4.3,
"confidentialityImpact": "NONE",
"integrityImpact": "PARTIAL",
"vectorString": "AV:N/AC:M/Au:N/C:N/I:P/A:N",
"version": "2.0"
},
"exploitabilityScore": 8.6,
"impactScore": 2.9,
"obtainAllPrivilege": false,
"obtainOtherPrivilege": false,
"obtainUserPrivilege": false,
"source": "nvd@nist.gov",
"type": "Primary",
"userInteractionRequired": false
}
]
},
"published": "2015-07-26T22:59:03.023",
"references": [
{
"source": "secalert@redhat.com",
"url": "http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html"
},
{
"source": "secalert@redhat.com",
"url": "http://openwall.com/lists/oss-security/2015/06/16/18"
},
{
"source": "secalert@redhat.com",
"url": "http://www.securityfocus.com/bid/75237"
},
{
"source": "secalert@redhat.com",
"tags": [
"Vendor Advisory"
],
"url": "https://github.com/rails/web-console/blob/master/CHANGELOG.markdown"
},
{
"source": "secalert@redhat.com",
"tags": [
"Vendor Advisory"
],
"url": "https://groups.google.com/forum/message/raw?msg=rubyonrails-security/lzmz9_ijUFw/HBMPi4zp5NAJ"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"url": "http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"url": "http://openwall.com/lists/oss-security/2015/06/16/18"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"url": "http://www.securityfocus.com/bid/75237"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"tags": [
"Vendor Advisory"
],
"url": "https://github.com/rails/web-console/blob/master/CHANGELOG.markdown"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"tags": [
"Vendor Advisory"
],
"url": "https://groups.google.com/forum/message/raw?msg=rubyonrails-security/lzmz9_ijUFw/HBMPi4zp5NAJ"
}
],
"sourceIdentifier": "secalert@redhat.com",
"vulnStatus": "Modified",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-284"
}
],
"source": "nvd@nist.gov",
"type": "Primary"
}
]
}
GHSA-67J6-XV27-W6WW
Vulnerability from github – Published: 2017-10-24 18:33 – Updated: 2023-03-14 23:11
VLAI
Summary
Web Console (Ruby gem) contains whitelisted_ips bypass
Details
request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client's IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.
{
"affected": [
{
"package": {
"ecosystem": "RubyGems",
"name": "web-console"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "2.1.3"
}
],
"type": "ECOSYSTEM"
}
]
}
],
"aliases": [
"CVE-2015-3224"
],
"database_specific": {
"cwe_ids": [
"CWE-284"
],
"github_reviewed": true,
"github_reviewed_at": "2020-06-16T21:18:18Z",
"nvd_published_at": null,
"severity": "MODERATE"
},
"details": "request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.",
"id": "GHSA-67j6-xv27-w6ww",
"modified": "2023-03-14T23:11:59Z",
"published": "2017-10-24T18:33:36Z",
"references": [
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2015-3224"
},
{
"type": "PACKAGE",
"url": "https://github.com/rails/web-console"
},
{
"type": "WEB",
"url": "https://github.com/rails/web-console/blob/master/CHANGELOG.markdown"
},
{
"type": "WEB",
"url": "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/web-console/CVE-2015-3224.yml"
},
{
"type": "WEB",
"url": "https://groups.google.com/forum/#!topic/ruby-security-ann/lzmz9_ijUFw"
},
{
"type": "WEB",
"url": "http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html"
},
{
"type": "WEB",
"url": "http://openwall.com/lists/oss-security/2015/06/16/18"
}
],
"schema_version": "1.4.0",
"severity": [],
"summary": "Web Console (Ruby gem) contains whitelisted_ips bypass"
}
GSD-2015-3224
Vulnerability from gsd - Updated: 2015-06-16 00:00Details
Specially crafted remote requests can spoof their origin, bypassing the IP whitelist, in any environment where Web Console is enabled (development and test, by default).
Users whose application is only accessible from localhost (as is the default behaviour in Rails 4.2) are not affected, unless a local proxy is involved.
All affected users should either upgrade or use one of the work arounds immediately.
To work around this issue, turn off web-console in all environments, by removing/commenting it from the application's Gemfile.
Aliases
Aliases
{
"GSD": {
"alias": "CVE-2015-3224",
"description": "request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.",
"id": "GSD-2015-3224",
"references": [
"https://www.suse.com/security/cve/CVE-2015-3224.html"
]
},
"gsd": {
"metadata": {
"exploitCode": "unknown",
"remediation": "unknown",
"reportConfidence": "confirmed",
"type": "vulnerability"
},
"osvSchema": {
"affected": [
{
"package": {
"ecosystem": "RubyGems",
"name": "web-console",
"purl": "pkg:gem/web-console"
}
}
],
"aliases": [
"CVE-2015-3224",
"GHSA-67j6-xv27-w6ww"
],
"details": "Specially crafted remote requests can spoof their origin, bypassing the IP whitelist, in any environment where Web Console is enabled (development and test, by default).\n\nUsers whose application is only accessible from localhost (as is the default behaviour in Rails 4.2) are not affected, unless a local proxy is involved.\n\nAll affected users should either upgrade or use one of the work arounds immediately.\n\nTo work around this issue, turn off web-console in all environments, by removing/commenting it from the application\u0027s Gemfile.\n",
"id": "GSD-2015-3224",
"modified": "2015-06-16T00:00:00.000Z",
"published": "2015-06-16T00:00:00.000Z",
"references": [
{
"type": "WEB",
"url": "https://groups.google.com/forum/#!topic/ruby-security-ann/lzmz9_ijUFw"
}
],
"schema_version": "1.4.0",
"summary": "IP whitelist bypass in Web Console"
}
},
"namespaces": {
"cve.org": {
"CVE_data_meta": {
"ASSIGNER": "secalert@redhat.com",
"ID": "CVE-2015-3224",
"STATE": "PUBLIC"
},
"affects": {
"vendor": {
"vendor_data": [
{
"product": {
"product_data": [
{
"product_name": "n/a",
"version": {
"version_data": [
{
"version_value": "n/a"
}
]
}
}
]
},
"vendor_name": "n/a"
}
]
}
},
"data_format": "MITRE",
"data_type": "CVE",
"data_version": "4.0",
"description": {
"description_data": [
{
"lang": "eng",
"value": "request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request."
}
]
},
"problemtype": {
"problemtype_data": [
{
"description": [
{
"lang": "eng",
"value": "n/a"
}
]
}
]
},
"references": {
"reference_data": [
{
"name": "75237",
"refsource": "BID",
"url": "http://www.securityfocus.com/bid/75237"
},
{
"name": "[rubyonrails-security] 20150616 [CVE-2015-3224] IP whitelist bypass in Web Console",
"refsource": "MLIST",
"url": "https://groups.google.com/forum/message/raw?msg=rubyonrails-security/lzmz9_ijUFw/HBMPi4zp5NAJ"
},
{
"name": "[oss-security] 20150616 [CVE-2015-3224] IP whitelist bypass in Web Console",
"refsource": "MLIST",
"url": "http://openwall.com/lists/oss-security/2015/06/16/18"
},
{
"name": "FEDORA-2015-10128",
"refsource": "FEDORA",
"url": "http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html"
},
{
"name": "https://github.com/rails/web-console/blob/master/CHANGELOG.markdown",
"refsource": "CONFIRM",
"url": "https://github.com/rails/web-console/blob/master/CHANGELOG.markdown"
}
]
}
},
"github.com/rubysec/ruby-advisory-db": {
"cve": "2015-3224",
"date": "2015-06-16",
"description": "Specially crafted remote requests can spoof their origin, bypassing the IP whitelist, in any environment where Web Console is enabled (development and test, by default).\n\nUsers whose application is only accessible from localhost (as is the default behaviour in Rails 4.2) are not affected, unless a local proxy is involved.\n\nAll affected users should either upgrade or use one of the work arounds immediately.\n\nTo work around this issue, turn off web-console in all environments, by removing/commenting it from the application\u0027s Gemfile.\n",
"gem": "web-console",
"ghsa": "67j6-xv27-w6ww",
"patched_versions": [
"\u003e= 2.1.3"
],
"title": "IP whitelist bypass in Web Console",
"url": "https://groups.google.com/forum/#!topic/ruby-security-ann/lzmz9_ijUFw"
},
"gitlab.com": {
"advisories": [
{
"affected_range": "\u003c2.1.3",
"affected_versions": "All versions before 2.1.3",
"credit": "Joernchen of Phenoelit and Ben Murphy",
"cvss_v2": "AV:N/AC:M/Au:N/C:N/I:P/A:N",
"cwe_ids": [
"CWE-1035",
"CWE-284",
"CWE-937"
],
"date": "2016-12-02",
"description": "Specially crafted remote requests can spoof their origin, bypassing the IP allowlist, in any environment where Web Console is enabled (development and test, by default).To work around this issue, turn off web-console in all environments, by removing/commenting it from the application\u0027s Gemfile.",
"fixed_versions": [
"2.1.3"
],
"identifier": "CVE-2015-3224",
"identifiers": [
"CVE-2015-3224"
],
"package_slug": "gem/web-console",
"pubdate": "2015-07-26",
"solution": "Upgrade to latest, apply patch or use workaround; see provided link.",
"title": "Permissive List of Allowed Inputs",
"urls": [
"https://groups.google.com/forum/#!topic/ruby-security-ann/lzmz9_ijUFw"
],
"uuid": "9d2cb4f0-86a2-4f60-8ba7-9c016b7ead55"
}
]
},
"nvd.nist.gov": {
"configurations": {
"CVE_data_version": "4.0",
"nodes": [
{
"children": [],
"cpe_match": [
{
"cpe23Uri": "cpe:2.3:a:rubyonrails:web_console:*:*:*:*:*:*:*:*",
"cpe_name": [],
"versionEndIncluding": "2.1.2",
"vulnerable": true
}
],
"operator": "OR"
}
]
},
"cve": {
"CVE_data_meta": {
"ASSIGNER": "secalert@redhat.com",
"ID": "CVE-2015-3224"
},
"data_format": "MITRE",
"data_type": "CVE",
"data_version": "4.0",
"description": {
"description_data": [
{
"lang": "en",
"value": "request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request."
}
]
},
"problemtype": {
"problemtype_data": [
{
"description": [
{
"lang": "en",
"value": "CWE-284"
}
]
}
]
},
"references": {
"reference_data": [
{
"name": "[rubyonrails-security] 20150616 [CVE-2015-3224] IP whitelist bypass in Web Console",
"refsource": "MLIST",
"tags": [
"Vendor Advisory"
],
"url": "https://groups.google.com/forum/message/raw?msg=rubyonrails-security/lzmz9_ijUFw/HBMPi4zp5NAJ"
},
{
"name": "[oss-security] 20150616 [CVE-2015-3224] IP whitelist bypass in Web Console",
"refsource": "MLIST",
"tags": [],
"url": "http://openwall.com/lists/oss-security/2015/06/16/18"
},
{
"name": "https://github.com/rails/web-console/blob/master/CHANGELOG.markdown",
"refsource": "CONFIRM",
"tags": [
"Vendor Advisory"
],
"url": "https://github.com/rails/web-console/blob/master/CHANGELOG.markdown"
},
{
"name": "FEDORA-2015-10128",
"refsource": "FEDORA",
"tags": [],
"url": "http://lists.fedoraproject.org/pipermail/package-announce/2015-June/160881.html"
},
{
"name": "75237",
"refsource": "BID",
"tags": [],
"url": "http://www.securityfocus.com/bid/75237"
}
]
}
},
"impact": {
"baseMetricV2": {
"cvssV2": {
"accessComplexity": "MEDIUM",
"accessVector": "NETWORK",
"authentication": "NONE",
"availabilityImpact": "NONE",
"baseScore": 4.3,
"confidentialityImpact": "NONE",
"integrityImpact": "PARTIAL",
"vectorString": "AV:N/AC:M/Au:N/C:N/I:P/A:N",
"version": "2.0"
},
"exploitabilityScore": 8.6,
"impactScore": 2.9,
"obtainAllPrivilege": false,
"obtainOtherPrivilege": false,
"obtainUserPrivilege": false,
"severity": "MEDIUM",
"userInteractionRequired": false
}
},
"lastModifiedDate": "2016-12-03T03:08Z",
"publishedDate": "2015-07-26T22:59Z"
}
}
}
OPENSUSE-SU-2024:11356-1
Vulnerability from csaf_opensuse - Published: 2024-06-15 00:00 - Updated: 2024-06-15 00:00Summary
ruby2.7-rubygem-web-console-4.1.0-1.5 on GA media
Severity
Moderate
Notes
Title of the patch: ruby2.7-rubygem-web-console-4.1.0-1.5 on GA media
Description of the patch: These are all security issues fixed in the ruby2.7-rubygem-web-console-4.1.0-1.5 package on the GA media of openSUSE Tumbleweed.
Patchnames: openSUSE-Tumbleweed-2024-11356
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
Affected products
Recommended
8 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
5 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "ruby2.7-rubygem-web-console-4.1.0-1.5 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the ruby2.7-rubygem-web-console-4.1.0-1.5 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2024-11356",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2024_11356-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2015-3224 page",
"url": "https://www.suse.com/security/cve/CVE-2015-3224/"
}
],
"title": "ruby2.7-rubygem-web-console-4.1.0-1.5 on GA media",
"tracking": {
"current_release_date": "2024-06-15T00:00:00Z",
"generator": {
"date": "2024-06-15T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2024:11356-1",
"initial_release_date": "2024-06-15T00:00:00Z",
"revision_history": [
{
"date": "2024-06-15T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "ruby2.7-rubygem-web-console-4.1.0-1.5.aarch64",
"product": {
"name": "ruby2.7-rubygem-web-console-4.1.0-1.5.aarch64",
"product_id": "ruby2.7-rubygem-web-console-4.1.0-1.5.aarch64"
}
},
{
"category": "product_version",
"name": "ruby3.0-rubygem-web-console-4.1.0-1.5.aarch64",
"product": {
"name": "ruby3.0-rubygem-web-console-4.1.0-1.5.aarch64",
"product_id": "ruby3.0-rubygem-web-console-4.1.0-1.5.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby2.7-rubygem-web-console-4.1.0-1.5.ppc64le",
"product": {
"name": "ruby2.7-rubygem-web-console-4.1.0-1.5.ppc64le",
"product_id": "ruby2.7-rubygem-web-console-4.1.0-1.5.ppc64le"
}
},
{
"category": "product_version",
"name": "ruby3.0-rubygem-web-console-4.1.0-1.5.ppc64le",
"product": {
"name": "ruby3.0-rubygem-web-console-4.1.0-1.5.ppc64le",
"product_id": "ruby3.0-rubygem-web-console-4.1.0-1.5.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby2.7-rubygem-web-console-4.1.0-1.5.s390x",
"product": {
"name": "ruby2.7-rubygem-web-console-4.1.0-1.5.s390x",
"product_id": "ruby2.7-rubygem-web-console-4.1.0-1.5.s390x"
}
},
{
"category": "product_version",
"name": "ruby3.0-rubygem-web-console-4.1.0-1.5.s390x",
"product": {
"name": "ruby3.0-rubygem-web-console-4.1.0-1.5.s390x",
"product_id": "ruby3.0-rubygem-web-console-4.1.0-1.5.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby2.7-rubygem-web-console-4.1.0-1.5.x86_64",
"product": {
"name": "ruby2.7-rubygem-web-console-4.1.0-1.5.x86_64",
"product_id": "ruby2.7-rubygem-web-console-4.1.0-1.5.x86_64"
}
},
{
"category": "product_version",
"name": "ruby3.0-rubygem-web-console-4.1.0-1.5.x86_64",
"product": {
"name": "ruby3.0-rubygem-web-console-4.1.0-1.5.x86_64",
"product_id": "ruby3.0-rubygem-web-console-4.1.0-1.5.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby2.7-rubygem-web-console-4.1.0-1.5.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.aarch64"
},
"product_reference": "ruby2.7-rubygem-web-console-4.1.0-1.5.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby2.7-rubygem-web-console-4.1.0-1.5.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.ppc64le"
},
"product_reference": "ruby2.7-rubygem-web-console-4.1.0-1.5.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby2.7-rubygem-web-console-4.1.0-1.5.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.s390x"
},
"product_reference": "ruby2.7-rubygem-web-console-4.1.0-1.5.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby2.7-rubygem-web-console-4.1.0-1.5.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.x86_64"
},
"product_reference": "ruby2.7-rubygem-web-console-4.1.0-1.5.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.0-rubygem-web-console-4.1.0-1.5.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.aarch64"
},
"product_reference": "ruby3.0-rubygem-web-console-4.1.0-1.5.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.0-rubygem-web-console-4.1.0-1.5.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.ppc64le"
},
"product_reference": "ruby3.0-rubygem-web-console-4.1.0-1.5.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.0-rubygem-web-console-4.1.0-1.5.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.s390x"
},
"product_reference": "ruby3.0-rubygem-web-console-4.1.0-1.5.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.0-rubygem-web-console-4.1.0-1.5.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.x86_64"
},
"product_reference": "ruby3.0-rubygem-web-console-4.1.0-1.5.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2015-3224",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2015-3224"
}
],
"notes": [
{
"category": "general",
"text": "request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.aarch64",
"openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.ppc64le",
"openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.s390x",
"openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.x86_64",
"openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.aarch64",
"openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.ppc64le",
"openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.s390x",
"openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2015-3224",
"url": "https://www.suse.com/security/cve/CVE-2015-3224"
},
{
"category": "external",
"summary": "SUSE Bug 934796 for CVE-2015-3224",
"url": "https://bugzilla.suse.com/934796"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.aarch64",
"openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.ppc64le",
"openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.s390x",
"openSUSE Tumbleweed:ruby2.7-rubygem-web-console-4.1.0-1.5.x86_64",
"openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.aarch64",
"openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.ppc64le",
"openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.s390x",
"openSUSE Tumbleweed:ruby3.0-rubygem-web-console-4.1.0-1.5.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2015-3224"
}
]
}
OPENSUSE-SU-2024:13172-1
Vulnerability from csaf_opensuse - Published: 2024-06-15 00:00 - Updated: 2024-06-15 00:00Summary
ruby3.2-rubygem-web-console-4.2.0-1.9 on GA media
Severity
Moderate
Notes
Title of the patch: ruby3.2-rubygem-web-console-4.2.0-1.9 on GA media
Description of the patch: These are all security issues fixed in the ruby3.2-rubygem-web-console-4.2.0-1.9 package on the GA media of openSUSE Tumbleweed.
Patchnames: openSUSE-Tumbleweed-2024-13172
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
Affected products
Recommended
4 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
5 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "ruby3.2-rubygem-web-console-4.2.0-1.9 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the ruby3.2-rubygem-web-console-4.2.0-1.9 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2024-13172",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2024_13172-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2015-3224 page",
"url": "https://www.suse.com/security/cve/CVE-2015-3224/"
}
],
"title": "ruby3.2-rubygem-web-console-4.2.0-1.9 on GA media",
"tracking": {
"current_release_date": "2024-06-15T00:00:00Z",
"generator": {
"date": "2024-06-15T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2024:13172-1",
"initial_release_date": "2024-06-15T00:00:00Z",
"revision_history": [
{
"date": "2024-06-15T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "ruby3.2-rubygem-web-console-4.2.0-1.9.aarch64",
"product": {
"name": "ruby3.2-rubygem-web-console-4.2.0-1.9.aarch64",
"product_id": "ruby3.2-rubygem-web-console-4.2.0-1.9.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby3.2-rubygem-web-console-4.2.0-1.9.ppc64le",
"product": {
"name": "ruby3.2-rubygem-web-console-4.2.0-1.9.ppc64le",
"product_id": "ruby3.2-rubygem-web-console-4.2.0-1.9.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby3.2-rubygem-web-console-4.2.0-1.9.s390x",
"product": {
"name": "ruby3.2-rubygem-web-console-4.2.0-1.9.s390x",
"product_id": "ruby3.2-rubygem-web-console-4.2.0-1.9.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby3.2-rubygem-web-console-4.2.0-1.9.x86_64",
"product": {
"name": "ruby3.2-rubygem-web-console-4.2.0-1.9.x86_64",
"product_id": "ruby3.2-rubygem-web-console-4.2.0-1.9.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.2-rubygem-web-console-4.2.0-1.9.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.aarch64"
},
"product_reference": "ruby3.2-rubygem-web-console-4.2.0-1.9.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.2-rubygem-web-console-4.2.0-1.9.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.ppc64le"
},
"product_reference": "ruby3.2-rubygem-web-console-4.2.0-1.9.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.2-rubygem-web-console-4.2.0-1.9.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.s390x"
},
"product_reference": "ruby3.2-rubygem-web-console-4.2.0-1.9.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.2-rubygem-web-console-4.2.0-1.9.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.x86_64"
},
"product_reference": "ruby3.2-rubygem-web-console-4.2.0-1.9.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2015-3224",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2015-3224"
}
],
"notes": [
{
"category": "general",
"text": "request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.aarch64",
"openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.ppc64le",
"openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.s390x",
"openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2015-3224",
"url": "https://www.suse.com/security/cve/CVE-2015-3224"
},
{
"category": "external",
"summary": "SUSE Bug 934796 for CVE-2015-3224",
"url": "https://bugzilla.suse.com/934796"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.aarch64",
"openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.ppc64le",
"openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.s390x",
"openSUSE Tumbleweed:ruby3.2-rubygem-web-console-4.2.0-1.9.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2015-3224"
}
]
}
OPENSUSE-SU-2024:14179-1
Vulnerability from csaf_opensuse - Published: 2024-07-12 00:00 - Updated: 2024-07-12 00:00Summary
ruby3.3-rubygem-web-console-4.2.1-1.5 on GA media
Severity
Moderate
Notes
Title of the patch: ruby3.3-rubygem-web-console-4.2.1-1.5 on GA media
Description of the patch: These are all security issues fixed in the ruby3.3-rubygem-web-console-4.2.1-1.5 package on the GA media of openSUSE Tumbleweed.
Patchnames: openSUSE-Tumbleweed-2024-14179
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
Affected products
Recommended
4 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
5 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "ruby3.3-rubygem-web-console-4.2.1-1.5 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the ruby3.3-rubygem-web-console-4.2.1-1.5 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2024-14179",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2024_14179-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2015-3224 page",
"url": "https://www.suse.com/security/cve/CVE-2015-3224/"
}
],
"title": "ruby3.3-rubygem-web-console-4.2.1-1.5 on GA media",
"tracking": {
"current_release_date": "2024-07-12T00:00:00Z",
"generator": {
"date": "2024-07-12T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2024:14179-1",
"initial_release_date": "2024-07-12T00:00:00Z",
"revision_history": [
{
"date": "2024-07-12T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "ruby3.3-rubygem-web-console-4.2.1-1.5.aarch64",
"product": {
"name": "ruby3.3-rubygem-web-console-4.2.1-1.5.aarch64",
"product_id": "ruby3.3-rubygem-web-console-4.2.1-1.5.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby3.3-rubygem-web-console-4.2.1-1.5.ppc64le",
"product": {
"name": "ruby3.3-rubygem-web-console-4.2.1-1.5.ppc64le",
"product_id": "ruby3.3-rubygem-web-console-4.2.1-1.5.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby3.3-rubygem-web-console-4.2.1-1.5.s390x",
"product": {
"name": "ruby3.3-rubygem-web-console-4.2.1-1.5.s390x",
"product_id": "ruby3.3-rubygem-web-console-4.2.1-1.5.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby3.3-rubygem-web-console-4.2.1-1.5.x86_64",
"product": {
"name": "ruby3.3-rubygem-web-console-4.2.1-1.5.x86_64",
"product_id": "ruby3.3-rubygem-web-console-4.2.1-1.5.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.3-rubygem-web-console-4.2.1-1.5.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.aarch64"
},
"product_reference": "ruby3.3-rubygem-web-console-4.2.1-1.5.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.3-rubygem-web-console-4.2.1-1.5.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.ppc64le"
},
"product_reference": "ruby3.3-rubygem-web-console-4.2.1-1.5.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.3-rubygem-web-console-4.2.1-1.5.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.s390x"
},
"product_reference": "ruby3.3-rubygem-web-console-4.2.1-1.5.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.3-rubygem-web-console-4.2.1-1.5.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.x86_64"
},
"product_reference": "ruby3.3-rubygem-web-console-4.2.1-1.5.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2015-3224",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2015-3224"
}
],
"notes": [
{
"category": "general",
"text": "request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.aarch64",
"openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.ppc64le",
"openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.s390x",
"openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2015-3224",
"url": "https://www.suse.com/security/cve/CVE-2015-3224"
},
{
"category": "external",
"summary": "SUSE Bug 934796 for CVE-2015-3224",
"url": "https://bugzilla.suse.com/934796"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.aarch64",
"openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.ppc64le",
"openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.s390x",
"openSUSE Tumbleweed:ruby3.3-rubygem-web-console-4.2.1-1.5.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-07-12T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2015-3224"
}
]
}
OPENSUSE-SU-2025:15129-1
Vulnerability from csaf_opensuse - Published: 2025-05-17 00:00 - Updated: 2025-05-17 00:00Summary
ruby3.4-rubygem-web-console-4.2.1-1.7 on GA media
Severity
Moderate
Notes
Title of the patch: ruby3.4-rubygem-web-console-4.2.1-1.7 on GA media
Description of the patch: These are all security issues fixed in the ruby3.4-rubygem-web-console-4.2.1-1.7 package on the GA media of openSUSE Tumbleweed.
Patchnames: openSUSE-Tumbleweed-2025-15129
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
Affected products
Recommended
4 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
7 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "ruby3.4-rubygem-web-console-4.2.1-1.7 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the ruby3.4-rubygem-web-console-4.2.1-1.7 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2025-15129",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2025_15129-1.json"
},
{
"category": "self",
"summary": "URL for openSUSE-SU-2025:15129-1",
"url": "https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/5A4G5B5ZDCF4U3MWFQWU23AD4UPM7TYX/"
},
{
"category": "self",
"summary": "E-Mail link for openSUSE-SU-2025:15129-1",
"url": "https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/5A4G5B5ZDCF4U3MWFQWU23AD4UPM7TYX/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2015-3224 page",
"url": "https://www.suse.com/security/cve/CVE-2015-3224/"
}
],
"title": "ruby3.4-rubygem-web-console-4.2.1-1.7 on GA media",
"tracking": {
"current_release_date": "2025-05-17T00:00:00Z",
"generator": {
"date": "2025-05-17T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2025:15129-1",
"initial_release_date": "2025-05-17T00:00:00Z",
"revision_history": [
{
"date": "2025-05-17T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "ruby3.4-rubygem-web-console-4.2.1-1.7.aarch64",
"product": {
"name": "ruby3.4-rubygem-web-console-4.2.1-1.7.aarch64",
"product_id": "ruby3.4-rubygem-web-console-4.2.1-1.7.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby3.4-rubygem-web-console-4.2.1-1.7.ppc64le",
"product": {
"name": "ruby3.4-rubygem-web-console-4.2.1-1.7.ppc64le",
"product_id": "ruby3.4-rubygem-web-console-4.2.1-1.7.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby3.4-rubygem-web-console-4.2.1-1.7.s390x",
"product": {
"name": "ruby3.4-rubygem-web-console-4.2.1-1.7.s390x",
"product_id": "ruby3.4-rubygem-web-console-4.2.1-1.7.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby3.4-rubygem-web-console-4.2.1-1.7.x86_64",
"product": {
"name": "ruby3.4-rubygem-web-console-4.2.1-1.7.x86_64",
"product_id": "ruby3.4-rubygem-web-console-4.2.1-1.7.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.4-rubygem-web-console-4.2.1-1.7.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.aarch64"
},
"product_reference": "ruby3.4-rubygem-web-console-4.2.1-1.7.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.4-rubygem-web-console-4.2.1-1.7.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.ppc64le"
},
"product_reference": "ruby3.4-rubygem-web-console-4.2.1-1.7.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.4-rubygem-web-console-4.2.1-1.7.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.s390x"
},
"product_reference": "ruby3.4-rubygem-web-console-4.2.1-1.7.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby3.4-rubygem-web-console-4.2.1-1.7.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.x86_64"
},
"product_reference": "ruby3.4-rubygem-web-console-4.2.1-1.7.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2015-3224",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2015-3224"
}
],
"notes": [
{
"category": "general",
"text": "request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.aarch64",
"openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.ppc64le",
"openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.s390x",
"openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2015-3224",
"url": "https://www.suse.com/security/cve/CVE-2015-3224"
},
{
"category": "external",
"summary": "SUSE Bug 934796 for CVE-2015-3224",
"url": "https://bugzilla.suse.com/934796"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.aarch64",
"openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.ppc64le",
"openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.s390x",
"openSUSE Tumbleweed:ruby3.4-rubygem-web-console-4.2.1-1.7.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2025-05-17T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2015-3224"
}
]
}
OPENSUSE-SU-2026:10367-1
Vulnerability from csaf_opensuse - Published: 2026-03-13 00:00 - Updated: 2026-03-13 00:00Summary
ruby4.0-rubygem-web-console-4.2.1-1.9 on GA media
Severity
Moderate
Notes
Title of the patch: ruby4.0-rubygem-web-console-4.2.1-1.9 on GA media
Description of the patch: These are all security issues fixed in the ruby4.0-rubygem-web-console-4.2.1-1.9 package on the GA media of openSUSE Tumbleweed.
Patchnames: openSUSE-Tumbleweed-2026-10367
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
Affected products
Recommended
4 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.x86_64 | — |
Vendor Fix
|
Threats
Impact
moderate
References
5 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "ruby4.0-rubygem-web-console-4.2.1-1.9 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the ruby4.0-rubygem-web-console-4.2.1-1.9 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2026-10367",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_10367-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2015-3224 page",
"url": "https://www.suse.com/security/cve/CVE-2015-3224/"
}
],
"title": "ruby4.0-rubygem-web-console-4.2.1-1.9 on GA media",
"tracking": {
"current_release_date": "2026-03-13T00:00:00Z",
"generator": {
"date": "2026-03-13T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2026:10367-1",
"initial_release_date": "2026-03-13T00:00:00Z",
"revision_history": [
{
"date": "2026-03-13T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "ruby4.0-rubygem-web-console-4.2.1-1.9.aarch64",
"product": {
"name": "ruby4.0-rubygem-web-console-4.2.1-1.9.aarch64",
"product_id": "ruby4.0-rubygem-web-console-4.2.1-1.9.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby4.0-rubygem-web-console-4.2.1-1.9.ppc64le",
"product": {
"name": "ruby4.0-rubygem-web-console-4.2.1-1.9.ppc64le",
"product_id": "ruby4.0-rubygem-web-console-4.2.1-1.9.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby4.0-rubygem-web-console-4.2.1-1.9.s390x",
"product": {
"name": "ruby4.0-rubygem-web-console-4.2.1-1.9.s390x",
"product_id": "ruby4.0-rubygem-web-console-4.2.1-1.9.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "ruby4.0-rubygem-web-console-4.2.1-1.9.x86_64",
"product": {
"name": "ruby4.0-rubygem-web-console-4.2.1-1.9.x86_64",
"product_id": "ruby4.0-rubygem-web-console-4.2.1-1.9.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby4.0-rubygem-web-console-4.2.1-1.9.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.aarch64"
},
"product_reference": "ruby4.0-rubygem-web-console-4.2.1-1.9.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby4.0-rubygem-web-console-4.2.1-1.9.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.ppc64le"
},
"product_reference": "ruby4.0-rubygem-web-console-4.2.1-1.9.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby4.0-rubygem-web-console-4.2.1-1.9.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.s390x"
},
"product_reference": "ruby4.0-rubygem-web-console-4.2.1-1.9.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "ruby4.0-rubygem-web-console-4.2.1-1.9.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.x86_64"
},
"product_reference": "ruby4.0-rubygem-web-console-4.2.1-1.9.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2015-3224",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2015-3224"
}
],
"notes": [
{
"category": "general",
"text": "request.rb in Web Console before 2.1.3, as used with Ruby on Rails 3.x and 4.x, does not properly restrict the use of X-Forwarded-For headers in determining a client\u0027s IP address, which allows remote attackers to bypass the whitelisted_ips protection mechanism via a crafted request.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.aarch64",
"openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.ppc64le",
"openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.s390x",
"openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2015-3224",
"url": "https://www.suse.com/security/cve/CVE-2015-3224"
},
{
"category": "external",
"summary": "SUSE Bug 934796 for CVE-2015-3224",
"url": "https://bugzilla.suse.com/934796"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.aarch64",
"openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.ppc64le",
"openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.s390x",
"openSUSE Tumbleweed:ruby4.0-rubygem-web-console-4.2.1-1.9.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-03-13T00:00:00Z",
"details": "moderate"
}
],
"title": "CVE-2015-3224"
}
]
}
WID-SEC-W-2023-1042
Vulnerability from csaf_certbund - Published: 2023-04-19 22:00 - Updated: 2025-07-06 22:00Summary
Ruby: Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen
Severity
Kritisch
Notes
Das BSI ist als Anbieter für die eigenen, zur Nutzung bereitgestellten Inhalte nach den allgemeinen Gesetzen verantwortlich. Nutzerinnen und Nutzer sind jedoch dafür verantwortlich, die Verwendung und/oder die Umsetzung der mit den Inhalten bereitgestellten Informationen sorgfältig im Einzelfall zu prüfen.
Produktbeschreibung: Ruby ist eine interpretierte, objektorientierte Skriptsprache.
Angriff: Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Ruby ausnutzen, um Sicherheitsvorkehrungen zu umgehen.
Betroffene Betriebssysteme: - Linux
- UNIX
- Windows
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
SUSE openSUSE
SUSE
|
cpe:/o:suse:opensuse:-
|
— | |
|
Open Source Ruby <Web Console 2.1.3
Open Source / Ruby
|
<Web Console 2.1.3 |
References
5 references
{
"document": {
"aggregate_severity": {
"text": "kritisch"
},
"category": "csaf_base",
"csaf_version": "2.0",
"distribution": {
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "de-DE",
"notes": [
{
"category": "legal_disclaimer",
"text": "Das BSI ist als Anbieter f\u00fcr die eigenen, zur Nutzung bereitgestellten Inhalte nach den allgemeinen Gesetzen verantwortlich. Nutzerinnen und Nutzer sind jedoch daf\u00fcr verantwortlich, die Verwendung und/oder die Umsetzung der mit den Inhalten bereitgestellten Informationen sorgf\u00e4ltig im Einzelfall zu pr\u00fcfen."
},
{
"category": "description",
"text": "Ruby ist eine interpretierte, objektorientierte Skriptsprache.",
"title": "Produktbeschreibung"
},
{
"category": "summary",
"text": "Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Ruby ausnutzen, um Sicherheitsvorkehrungen zu umgehen.",
"title": "Angriff"
},
{
"category": "general",
"text": "- Linux\n- UNIX\n- Windows",
"title": "Betroffene Betriebssysteme"
}
],
"publisher": {
"category": "other",
"contact_details": "csaf-provider@cert-bund.de",
"name": "Bundesamt f\u00fcr Sicherheit in der Informationstechnik",
"namespace": "https://www.bsi.bund.de"
},
"references": [
{
"category": "self",
"summary": "WID-SEC-W-2023-1042 - CSAF Version",
"url": "https://wid.cert-bund.de/.well-known/csaf/white/2023/wid-sec-w-2023-1042.json"
},
{
"category": "self",
"summary": "WID-SEC-2023-1042 - Portal Version",
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2023-1042"
},
{
"category": "external",
"summary": "Github Security Advisory GHSA-67j6-xv27-w6ww vom 2023-04-19",
"url": "https://github.com/advisories/GHSA-67j6-xv27-w6ww"
},
{
"category": "external",
"summary": "openSUSE Security Update OPENSUSE-SU-2025:15129-1 vom 2025-05-18",
"url": "https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/5A4G5B5ZDCF4U3MWFQWU23AD4UPM7TYX/"
},
{
"category": "external",
"summary": "Ruby on Rails Web Console Exploit (CVE-2015-3224) vom 2025-07-06",
"url": "https://github.com/Sic4rio/CVE-2015-3224"
}
],
"source_lang": "en-US",
"title": "Ruby: Schwachstelle erm\u00f6glicht Umgehen von Sicherheitsvorkehrungen",
"tracking": {
"current_release_date": "2025-07-06T22:00:00.000+00:00",
"generator": {
"date": "2025-07-07T04:39:41.709+00:00",
"engine": {
"name": "BSI-WID",
"version": "1.4.0"
}
},
"id": "WID-SEC-W-2023-1042",
"initial_release_date": "2023-04-19T22:00:00.000+00:00",
"revision_history": [
{
"date": "2023-04-19T22:00:00.000+00:00",
"number": "1",
"summary": "Initiale Fassung"
},
{
"date": "2025-05-18T22:00:00.000+00:00",
"number": "2",
"summary": "Neue Updates von openSUSE aufgenommen"
},
{
"date": "2025-07-06T22:00:00.000+00:00",
"number": "3",
"summary": "Exploit aufgenommen, Auswirkungen neu bewertet"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version_range",
"name": "\u003cWeb Console 2.1.3",
"product": {
"name": "Open Source Ruby \u003cWeb Console 2.1.3",
"product_id": "T027468"
}
},
{
"category": "product_version",
"name": "Web Console 2.1.3",
"product": {
"name": "Open Source Ruby Web Console 2.1.3",
"product_id": "T027468-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:ruby-lang:ruby:web_console_2.1.3"
}
}
}
],
"category": "product_name",
"name": "Ruby"
}
],
"category": "vendor",
"name": "Open Source"
},
{
"branches": [
{
"category": "product_name",
"name": "SUSE openSUSE",
"product": {
"name": "SUSE openSUSE",
"product_id": "T027843",
"product_identification_helper": {
"cpe": "cpe:/o:suse:opensuse:-"
}
}
}
],
"category": "vendor",
"name": "SUSE"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2015-3224",
"product_status": {
"known_affected": [
"T027843",
"T027468"
]
},
"release_date": "2023-04-19T22:00:00.000+00:00",
"title": "CVE-2015-3224"
}
]
}
Loading…
Trend slope:
-
(linear fit over daily sighting counts)
Show additional events:
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
Loading…