CVE-2026-57485
Full vulnerability record from the local CVENow database.
Description
Stirling-PDF is a locally hosted web application that facilitates various operations on PDF files. Prior to 2.9.0, the /api/v1/pipeline/handleData endpoint in app/core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessor.java injects the STIRLING-PDF-BACKEND-API-USER API key into pipeline subrequests, allowing an authenticated ROLE_USER to retrieve the key through /api/v1/user/get-api-key, impersonate the internal service account, bypass normal rate limits, and access internal endpoints including /api/v1/info/requests/all and /api/v1/info/load/all. This issue is fixed in version 2.9.0.
Severity
HIGH
CVSS score
8.5
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-08-17 20:16:44.587000
Last modified
2026-10-23 16:10:00.313000
View original CVE JSON
{
"id": "CVE-2026-57485",
"sourceIdentifier": "[email protected]",
"published": "2026-08-17T20:16:44.587",
"lastModified": "2026-10-23T16:10:00.313",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Stirling-PDF is a locally hosted web application that facilitates various operations on PDF files. Prior to 2.9.0, the /api/v1/pipeline/handleData endpoint in app/core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessor.java injects the STIRLING-PDF-BACKEND-API-USER API key into pipeline subrequests, allowing an authenticated ROLE_USER to retrieve the key through /api/v1/user/get-api-key, impersonate the internal service account, bypass normal rate limits, and access internal endpoints including /api/v1/info/requests/all and /api/v1/info/load/all. This issue is fixed in version 2.9.0."
},
{
"lang": "es",
"value": "Stirling-PDF es una aplicación web alojada localmente que facilita diversas operaciones en archivos PDF. Antes de 2.9.0, el endpoint /api/v1/pipeline/handleData en app/core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessor.java inyecta la clave API STIRLING-PDF-BACKEND-API-USER en las subpeticiones de la pipeline, permitiendo a un ROLE_USER autenticado recuperar la clave a través de /api/v1/user/get-api-key, suplantar la cuenta de servicio interna, eludir los límites de tasa normales y acceder a endpoints internos incluyendo /api/v1/info/requests/all y /api/v1/info/load/all. Este problema está solucionado en la versión 2.9.0."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "Stirling-Tools",
"product": "Stirling-PDF",
"versions": [
{
"version": "< 2.9.0",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N",
"baseScore": 8.5,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "CHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "LOW",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 3.1,
"impactScore": 4.7
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-08-18T15:18:17.818684Z",
"id": "CVE-2026-57485",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-200"
},
{
"lang": "en",
"value": "CWE-522"
}
]
}
],
"references": [
{
"url": "https://github.com/Stirling-Tools/Stirling-PDF/commit/de9625942bbc329fdefcfde161476a633a3b3213",
"source": "[email protected]"
},
{
"url": "https://github.com/Stirling-Tools/Stirling-PDF/pull/6047",
"source": "[email protected]"
},
{
"url": "https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.9.0",
"source": "[email protected]"
},
{
"url": "https://github.com/Stirling-Tools/Stirling-PDF/security/advisories/GHSA-3xxh-mm3g-c9w5",
"source": "[email protected]"
},
{
"url": "https://github.com/Stirling-Tools/Stirling-PDF/security/advisories/GHSA-3xxh-mm3g-c9w5",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
]
}