Files
vuln-cve/data/2026/59xxx/CVE-2026-59231.json
T

237 lines
9.5 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.2",
"cveMetadata": {
"cveId": "CVE-2026-59231",
"assignerOrgId": "4daa8cea-433a-44bd-9456-53b127fc289a",
"state": "PUBLISHED",
"assignerShortName": "Secur0",
"dateReserved": "2026-07-03T11:24:39.241Z",
"datePublished": "2026-07-31T15:06:05.441Z",
"dateUpdated": "2026-07-31T17:41:34.238Z"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "4daa8cea-433a-44bd-9456-53b127fc289a",
"shortName": "Secur0",
"dateUpdated": "2026-07-31T15:06:05.441Z"
},
"title": "Server-Side Request Forgery in Pentestify PDF export via unvalidated image URLs",
"problemTypes": [
{
"descriptions": [
{
"lang": "en",
"cweId": "CWE-918",
"description": "CWE-918 Server-Side request forgery (SSRF)",
"type": "CWE"
}
]
}
],
"impacts": [
{
"capecId": "CAPEC-664",
"descriptions": [
{
"lang": "en",
"value": "CAPEC-664 Server Side Request Forgery"
}
]
}
],
"affected": [
{
"vendor": "ccyl13",
"product": "Pentestify",
"repo": "https://github.com/ccyl13/Pentestify",
"programFiles": [
"backend/schemas.py",
"backend/main.py",
"js/app.js"
],
"versions": [
{
"status": "affected",
"version": "0",
"lessThan": "1.1.0",
"versionType": "semver"
}
],
"defaultStatus": "unaffected"
}
],
"cpeApplicability": [
{
"operator": "OR",
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:ccyl13:pentestify:*:*:*:*:*:*:*:*",
"versionStartIncluding": "0",
"versionEndExcluding": "1.1.0"
}
]
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "Server-Side Request Forgery in the PDF export component in maalfer Pentestify before 1.1.0 allows authenticated users to cause outbound HTTP GET requests from the server to arbitrary attacker-chosen destinations via unvalidated URLs stored in the finding images field or the report client_logo field, which the server-side headless browser fetches while rendering the report.",
"supportingMedia": [
{
"type": "text/html",
"base64": false,
"value": "Server-Side Request Forgery in the PDF export component in maalfer Pentestify before 1.1.0 allows authenticated users to cause outbound HTTP GET requests from the server to arbitrary attacker-chosen destinations via unvalidated URLs stored in the finding <code>images</code> field or the report <code>client_logo</code> field, which the server-side headless browser fetches while rendering the report."
}
]
}
],
"tags": [
"x_open-source"
],
"references": [
{
"url": "https://github.com/ccyl13/Pentestify/commit/a058a22b42c6311895622645265df79a60265b1d",
"tags": [
"patch"
]
},
{
"url": "https://github.com/ccyl13/Pentestify/releases/tag/v1.1.1",
"tags": [
"release-notes"
]
},
{
"url": "https://secur0.com/en/cna/cve-list/cve-2026-59231-ssrf-in-pentestify-via-unvalidated-image-urls-cve-id-cve-2026-59231",
"tags": [
"technical-description"
]
}
],
"metrics": [
{
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
],
"cvssV4_0": {
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"vulnConfidentialityImpact": "LOW",
"subConfidentialityImpact": "LOW",
"vulnIntegrityImpact": "LOW",
"subIntegrityImpact": "LOW",
"vulnAvailabilityImpact": "NONE",
"subAvailabilityImpact": "NONE",
"exploitMaturity": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"valueDensity": "NOT_DEFINED",
"vulnerabilityResponseEffort": "NOT_DEFINED",
"providerUrgency": "NOT_DEFINED",
"version": "4.0",
"baseSeverity": "MEDIUM",
"baseScore": 5.3,
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N"
}
}
],
"solutions": [
{
"lang": "en",
"value": "Upgrade to version 1.1.0 or higher. The fix was not tagged: the earliest tagged release containing it is v1.1.1.",
"supportingMedia": [
{
"type": "text/html",
"base64": false,
"value": "Upgrade to version 1.1.0 or higher.&nbsp;The fix was not tagged: the earliest tagged release containing it is <code>v1.1.1</code>."
}
]
}
],
"credits": [
{
"lang": "en",
"value": "Marcos Turrión García (marcosturriongarcia2005)",
"type": "finder"
},
{
"lang": "en",
"value": "Xoán M. Otero Jorge",
"type": "analyst"
},
{
"lang": "en",
"value": "Secur0 CNA",
"type": "coordinator"
},
{
"lang": "en",
"value": "Mario Álvarez Fernández (maalfer)",
"type": "remediation developer"
},
{
"lang": "en",
"value": "Cristian Fernandez Cornejo",
"type": "analyst"
}
],
"source": {
"discovery": "UNKNOWN"
},
"x_generator": {
"engine": "Vulnogram 1.0.4"
}
},
"adp": [
{
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"timestamp": "2026-07-31T17:41:06.458188Z",
"id": "CVE-2026-59231",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
}
],
"title": "CISA ADP Vulnrichment",
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2026-07-31T17:41:34.238Z"
}
}
]
}
}