Files
vuln-cve/data/2026/128xxx/CVE-2026-128015.json
T

152 lines
6.1 KiB
JSON

{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-128015",
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"state": "PUBLISHED",
"assignerShortName": "VulnCheck",
"dateReserved": "2026-11-12T20:32:53.531Z",
"datePublished": "2026-11-13T09:34:11.325Z",
"dateUpdated": "2026-11-13T09:34:11.325Z"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck",
"dateUpdated": "2026-11-13T09:34:11.325Z"
},
"datePublic": "2026-10-26T00:00:00.000Z",
"title": "FrankenPHP before 1.13.4 Use-After-Free via putenv() During Request Shutdown",
"descriptions": [
{
"lang": "en",
"value": "FrankenPHP before 1.13.4 contains a use-after-free vulnerability that leaves a dangling pointer to a freed environment table when putenv() is called during request shutdown. Attackers triggering putenv() in shutdown functions, destructors, or session handlers can crash the process on the next getenv() call or leak previous request environment values."
}
],
"problemTypes": [
{
"descriptions": [
{
"lang": "en",
"description": "Use After Free",
"cweId": "CWE-416",
"type": "CWE"
}
]
}
],
"affected": [
{
"vendor": "php",
"product": "frankenphp",
"defaultStatus": "unaffected",
"packageURL": "pkg:golang/github.com/dunglas/frankenphp",
"versions": [
{
"version": "0",
"status": "affected",
"versionType": "semver",
"lessThan": "1.13.4"
},
{
"version": "1.13.4",
"status": "unaffected",
"versionType": "semver"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:php:frankenphp:*:*:*:*:*:*:*:*",
"versionEndExcluding": "1.13.4"
}
]
}
]
}
],
"metrics": [
{
"format": "CVSS",
"cvssV4_0": {
"version": "4.0",
"vectorString": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N",
"attackVector": "NETWORK",
"attackComplexity": "HIGH",
"attackRequirements": "PRESENT",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"vulnConfidentialityImpact": "LOW",
"vulnIntegrityImpact": "NONE",
"vulnAvailabilityImpact": "HIGH",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"subAvailabilityImpact": "NONE",
"baseScore": 8.3,
"baseSeverity": "HIGH"
}
},
{
"format": "CVSS",
"cvssV3_1": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:H",
"attackVector": "NETWORK",
"attackComplexity": "HIGH",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "LOW",
"integrityImpact": "NONE",
"availabilityImpact": "HIGH",
"baseScore": 6.5,
"baseSeverity": "MEDIUM"
}
}
],
"references": [
{
"url": "https://github.com/php/frankenphp/security/advisories/GHSA-rgpj-f2qx-xwhf",
"tags": [
"vendor-advisory"
],
"name": "GitHub Security Advisory (GHSA-rgpj-f2qx-xwhf)"
},
{
"url": "https://github.com/php/frankenphp/commit/ab174aa6c27738b9ee56c97ac276d152bfb38f5e",
"tags": [
"patch"
],
"name": "Patch Commit"
},
{
"name": "VulnCheck Advisory: FrankenPHP before 1.13.4 Use-After-Free via putenv() During Request Shutdown",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/frankenphp-before-1.13.4-use-after-free-via-putenv-during-request-shutdown"
}
],
"credits": [
{
"lang": "en",
"value": "atarus-security",
"type": "reporter"
}
],
"x_generator": {
"engine": "vulncheck-endgame"
}
}
}
}