Files
vuln-cve/data/2024/4xxx/CVE-2024-4128.json
T

188 lines
8.1 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"dataType": "CVE_RECORD",
"dataVersion": "5.1",
"cveMetadata": {
"cveId": "CVE-2024-4128",
"assignerOrgId": "14ed7db2-1595-443d-9d34-6215bf890778",
"state": "PUBLISHED",
"assignerShortName": "Google",
"dateReserved": "2024-04-24T09:25:02.333Z",
"datePublished": "2024-05-02T13:22:50.829Z",
"dateUpdated": "2024-08-01T20:33:52.518Z"
},
"containers": {
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"packageName": "firebase-tools",
"product": "firebase-tools",
"repo": "https://github.com/firebase/firebase-tools",
"vendor": "Firebase",
"versions": [
{
"lessThanOrEqual": "13.6.0",
"status": "affected",
"version": "0",
"versionType": "semver"
}
]
}
],
"datePublic": "2024-04-02T10:00:00.000Z",
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "<span style=\"background-color: rgb(255, 255, 255);\"><span style=\"background-color: rgb(255, 255, 255);\">This vulnerability was a potential CSRF attack.&nbsp;</span>When running the Firebase emulator suite, there is an export endpoint that is used normally to export data from running emulators. If a user was running the emulator and navigated to a malicious website with the exploit on a browser that allowed calls to localhost (ie Chrome before v94), the website could exfiltrate emulator data. We recommend upgrading past version 13.6.0 or commit&nbsp;<a target=\"_blank\" rel=\"nofollow\" href=\"https://github.com/firebase/firebase-tools/commit/068a2b08dc308c7ab4b569617f5fc8821237e3a0\">068a2b08dc308c7ab4b569617f5fc8821237e3a0</a></span><br>"
}
],
"value": "This vulnerability was a potential CSRF attack. When running the Firebase emulator suite, there is an export endpoint that is used normally to export data from running emulators. If a user was running the emulator and navigated to a malicious website with the exploit on a browser that allowed calls to localhost (ie Chrome before v94), the website could exfiltrate emulator data. We recommend upgrading past version 13.6.0 or commit  068a2b08dc308c7ab4b569617f5fc8821237e3a0 https://github.com/firebase/firebase-tools/commit/068a2b08dc308c7ab4b569617f5fc8821237e3a0 \n"
}
],
"impacts": [
{
"capecId": "CAPEC-62",
"descriptions": [
{
"lang": "en",
"value": "CAPEC-62 Cross Site Request Forgery"
}
]
}
],
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 2.6,
"baseSeverity": "LOW",
"confidentialityImpact": "LOW",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N",
"version": "3.1"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-352",
"description": "CWE-352 Cross-Site Request Forgery (CSRF)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"orgId": "14ed7db2-1595-443d-9d34-6215bf890778",
"shortName": "Google",
"dateUpdated": "2024-05-02T13:22:50.829Z"
},
"references": [
{
"url": "https://github.com/firebase/firebase-tools/pull/6944"
},
{
"url": "https://github.com/firebase/firebase-tools/commit/068a2b08dc308c7ab4b569617f5fc8821237e3a0"
}
],
"source": {
"discovery": "INTERNAL"
},
"title": "CSRF in firebase-tools emulator suite",
"x_generator": {
"engine": "Vulnogram 0.1.0-dev"
}
},
"adp": [
{
"title": "CISA ADP Vulnrichment",
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"id": "CVE-2024-4128",
"role": "CISA Coordinator",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"version": "2.0.3",
"timestamp": "2024-05-02T15:14:46.780262Z"
}
}
}
],
"affected": [
{
"cpes": [
"cpe:2.3:a:firebase_admin_sdk_for_php_project:firebase_admin_sdk_for_php:*:*:*:*:*:*:*:*"
],
"vendor": "firebase_admin_sdk_for_php_project",
"product": "firebase_admin_sdk_for_php",
"versions": [
{
"status": "affected",
"version": "0"
}
],
"defaultStatus": "unknown"
}
],
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2024-06-04T17:56:00.050Z"
}
},
{
"providerMetadata": {
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE",
"dateUpdated": "2024-08-01T20:33:52.518Z"
},
"title": "CVE Program Container",
"references": [
{
"url": "https://github.com/firebase/firebase-tools/pull/6944",
"tags": [
"x_transferred"
]
},
{
"url": "https://github.com/firebase/firebase-tools/commit/068a2b08dc308c7ab4b569617f5fc8821237e3a0",
"tags": [
"x_transferred"
]
}
]
}
]
}
}