GSD-2012-4399
Vulnerability from gsd - Updated: 2023-12-13 01:20Details
The Xml class in CakePHP 2.1.x before 2.1.5 and 2.2.x before 2.2.1 allows remote attackers to read arbitrary files via XML data containing external entity references, aka an XML external entity (XXE) injection attack.
Aliases
Aliases
{
"GSD": {
"alias": "CVE-2012-4399",
"description": "The Xml class in CakePHP 2.1.x before 2.1.5 and 2.2.x before 2.2.1 allows remote attackers to read arbitrary files via XML data containing external entity references, aka an XML external entity (XXE) injection attack.",
"id": "GSD-2012-4399"
},
"gsd": {
"metadata": {
"exploitCode": "unknown",
"remediation": "unknown",
"reportConfidence": "confirmed",
"type": "vulnerability"
},
"osvSchema": {
"aliases": [
"CVE-2012-4399"
],
"details": "The Xml class in CakePHP 2.1.x before 2.1.5 and 2.2.x before 2.2.1 allows remote attackers to read arbitrary files via XML data containing external entity references, aka an XML external entity (XXE) injection attack.",
"id": "GSD-2012-4399",
"modified": "2023-12-13T01:20:14.732834Z",
"schema_version": "1.4.0"
}
},
"namespaces": {
"cve.org": {
"CVE_data_meta": {
"ASSIGNER": "secalert@redhat.com",
"ID": "CVE-2012-4399",
"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": "The Xml class in CakePHP 2.1.x before 2.1.5 and 2.2.x before 2.2.1 allows remote attackers to read arbitrary files via XML data containing external entity references, aka an XML external entity (XXE) injection attack."
}
]
},
"problemtype": {
"problemtype_data": [
{
"description": [
{
"lang": "eng",
"value": "n/a"
}
]
}
]
},
"references": {
"reference_data": [
{
"name": "49900",
"refsource": "SECUNIA",
"url": "http://secunia.com/advisories/49900"
},
{
"name": "20120716 CakePHP 2.x-2.2.0-RC2 XXE Injection",
"refsource": "BUGTRAQ",
"url": "http://seclists.org/bugtraq/2012/Jul/101"
},
{
"name": "http://bakery.cakephp.org/articles/markstory/2012/07/14/security_release_-_cakephp_2_1_5_2_2_1",
"refsource": "CONFIRM",
"url": "http://bakery.cakephp.org/articles/markstory/2012/07/14/security_release_-_cakephp_2_1_5_2_2_1"
},
{
"name": "19863",
"refsource": "EXPLOIT-DB",
"url": "http://www.exploit-db.com/exploits/19863"
},
{
"name": "84042",
"refsource": "OSVDB",
"url": "http://www.osvdb.org/84042"
},
{
"name": "[oss-security] 20120903 CVE-request: CakePHP XXE injection",
"refsource": "MLIST",
"url": "http://www.openwall.com/lists/oss-security/2012/09/03/1"
},
{
"name": "[oss-security] 20120903 Re: CVE-request: CakePHP XXE injection",
"refsource": "MLIST",
"url": "http://www.openwall.com/lists/oss-security/2012/09/03/2"
}
]
}
},
"gitlab.com": {
"advisories": [
{
"affected_range": "\u003e=2.1.0-alpha,\u003c2.1.5||\u003e=2.2.0-beta,\u003c2.2.1",
"affected_versions": "All versions starting from 2.1.0-alpha before 2.1.5, all versions starting from 2.2.0-beta before 2.2.1",
"cvss_v2": "AV:N/AC:L/Au:N/C:P/I:N/A:N",
"cwe_ids": [
"CWE-1035",
"CWE-264",
"CWE-937"
],
"date": "2023-01-14",
"description": "The Xml class in CakePHP 2.1.x before 2.1.5 and 2.2.x before 2.2.1 allows remote attackers to read arbitrary files via XML data containing external entity references, aka an XML external entity (XXE) injection attack.",
"fixed_versions": [
"2.1.5",
"2.2.1"
],
"identifier": "CVE-2012-4399",
"identifiers": [
"GHSA-5964-pq8r-4q62",
"CVE-2012-4399"
],
"not_impacted": "All versions before 2.1.0-alpha, all versions starting from 2.1.5 before 2.2.0-beta, all versions starting from 2.2.1",
"package_slug": "packagist/cakephp/cakephp",
"pubdate": "2022-05-17",
"solution": "Upgrade to versions 2.1.5, 2.2.1 or above.",
"title": "CakePHPallows remote attackers to read arbitrary files via XML data containing external entity references",
"urls": [
"https://nvd.nist.gov/vuln/detail/CVE-2012-4399",
"http://bakery.cakephp.org/articles/markstory/2012/07/14/security_release_-_cakephp_2_1_5_2_2_1",
"http://seclists.org/bugtraq/2012/Jul/101",
"http://secunia.com/advisories/49900",
"http://www.exploit-db.com/exploits/19863",
"http://www.openwall.com/lists/oss-security/2012/09/03/1",
"http://www.openwall.com/lists/oss-security/2012/09/03/2",
"http://www.osvdb.org/84042",
"https://github.com/advisories/GHSA-5964-pq8r-4q62"
],
"uuid": "5bfe1a0f-8093-426a-906b-35f937c52a4a"
}
]
},
"nvd.nist.gov": {
"cve": {
"configurations": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:cakefoundation:cakephp:*:*:*:*:*:*:*:*",
"matchCriteriaId": "8014FFA3-4C7C-49FE-BEA6-FB746217648F",
"versionEndExcluding": "2.1.5",
"versionStartIncluding": "2.1.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:cakefoundation:cakephp:*:*:*:*:*:*:*:*",
"matchCriteriaId": "14D77E0C-4AB9-4542-AD3C-7EE88550E11E",
"versionEndExcluding": "2.2.1",
"versionStartIncluding": "2.2.0",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "The Xml class in CakePHP 2.1.x before 2.1.5 and 2.2.x before 2.2.1 allows remote attackers to read arbitrary files via XML data containing external entity references, aka an XML external entity (XXE) injection attack."
},
{
"lang": "es",
"value": "La clase Xml en CakePHP v2.1.x antes de v2.1.5 y v2.2.x antes de v2.2.1 permite a atacantes remotos leer archivos de su elecci\u00f3n a trav\u00e9s de datos XML que contienen referencias externas a la entidad. Se trata de un problema tambi\u00e9n conocido como ataque de inyecci\u00f3n de entidad externa XML (XXE).\r\n"
}
],
"id": "CVE-2012-4399",
"lastModified": "2024-02-15T03:23:23.083",
"metrics": {
"cvssMetricV2": [
{
"acInsufInfo": false,
"baseSeverity": "MEDIUM",
"cvssData": {
"accessComplexity": "LOW",
"accessVector": "NETWORK",
"authentication": "NONE",
"availabilityImpact": "NONE",
"baseScore": 5.0,
"confidentialityImpact": "PARTIAL",
"integrityImpact": "NONE",
"vectorString": "AV:N/AC:L/Au:N/C:P/I:N/A:N",
"version": "2.0"
},
"exploitabilityScore": 10.0,
"impactScore": 2.9,
"obtainAllPrivilege": false,
"obtainOtherPrivilege": false,
"obtainUserPrivilege": false,
"source": "nvd@nist.gov",
"type": "Primary",
"userInteractionRequired": false
}
],
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 3.6,
"source": "nvd@nist.gov",
"type": "Primary"
}
]
},
"published": "2012-10-09T23:55:05.047",
"references": [
{
"source": "secalert@redhat.com",
"tags": [
"Broken Link",
"Vendor Advisory"
],
"url": "http://bakery.cakephp.org/articles/markstory/2012/07/14/security_release_-_cakephp_2_1_5_2_2_1"
},
{
"source": "secalert@redhat.com",
"tags": [
"Exploit",
"Mailing List",
"Third Party Advisory"
],
"url": "http://seclists.org/bugtraq/2012/Jul/101"
},
{
"source": "secalert@redhat.com",
"tags": [
"Broken Link",
"Vendor Advisory"
],
"url": "http://secunia.com/advisories/49900"
},
{
"source": "secalert@redhat.com",
"tags": [
"Exploit",
"Third Party Advisory",
"VDB Entry"
],
"url": "http://www.exploit-db.com/exploits/19863"
},
{
"source": "secalert@redhat.com",
"tags": [
"Mailing List"
],
"url": "http://www.openwall.com/lists/oss-security/2012/09/03/1"
},
{
"source": "secalert@redhat.com",
"tags": [
"Mailing List"
],
"url": "http://www.openwall.com/lists/oss-security/2012/09/03/2"
},
{
"source": "secalert@redhat.com",
"tags": [
"Broken Link"
],
"url": "http://www.osvdb.org/84042"
}
],
"sourceIdentifier": "secalert@redhat.com",
"vulnStatus": "Analyzed",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-611"
}
],
"source": "nvd@nist.gov",
"type": "Primary"
}
]
}
}
}
}
Loading…
Loading…
Sightings
| Author | Source | Type | Date |
|---|
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…