Budibase versions before 3.45.0 fail to disable external JSON reference resolution in the OpenAPI/Swagger import validator, allowing authenticated builders to read arbitrary local files. Attackers with builder access can embed file:// references in OpenAPI specifications submitted to the import endpoint to exfiltrate sensitive files including environment variables containing JWT secrets, API keys, and database credentials.
Budibase before 3.45.0 Arbitrary Local File Read via OpenAPI Import
Problem type
Affected products
budibase
< 3.45.0 - AFFECTED
3.45.0 - UNAFFECTED
References
https://github.com/Budibase/budibase/security/advisories/GHSA-8xr5-pggf-26jq
https://www.vulncheck.com/advisories/budibase-before-3.45.0-arbitrary-local-file-read-via-openapi-import
GitHub Security Advisories
GHSA-fc2x-q7pq-fp49
Budibase versions before 3.45.0 fail to disable external JSON reference resolution in the OpenAPI...
https://github.com/advisories/GHSA-fc2x-q7pq-fp49Budibase versions before 3.45.0 fail to disable external JSON reference resolution in the OpenAPI/Swagger import validator, allowing authenticated builders to read arbitrary local files. Attackers with builder access can embed file:// references in OpenAPI specifications submitted to the import endpoint to exfiltrate sensitive files including environment variables containing JWT secrets, API keys, and database credentials.
https://github.com/Budibase/budibase/security/advisories/GHSA-8xr5-pggf-26jq
https://nvd.nist.gov/vuln/detail/CVE-2026-100680
https://www.vulncheck.com/advisories/budibase-before-3.45.0-arbitrary-local-file-read-via-openapi-import
https://github.com/advisories/GHSA-fc2x-q7pq-fp49
JSON source
https://cveawg.mitre.org/api/cve/CVE-2026-100680Click to expand
{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-100680",
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"dateUpdated": "2026-09-26T13:23:42.415Z",
"dateReserved": "2026-09-26T02:36:51.809Z",
"datePublished": "2026-09-26T13:23:42.415Z",
"state": "PUBLISHED"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck",
"dateUpdated": "2026-09-26T13:23:42.415Z"
},
"datePublic": "2026-09-10T00:00:00.000Z",
"title": "Budibase before 3.45.0 Arbitrary Local File Read via OpenAPI Import",
"descriptions": [
{
"lang": "en",
"value": "Budibase versions before 3.45.0 fail to disable external JSON reference resolution in the OpenAPI/Swagger import validator, allowing authenticated builders to read arbitrary local files. Attackers with builder access can embed file:// references in OpenAPI specifications submitted to the import endpoint to exfiltrate sensitive files including environment variables containing JWT secrets, API keys, and database credentials."
}
],
"affected": [
{
"vendor": "budibase",
"product": "server",
"defaultStatus": "unaffected",
"versions": [
{
"version": "0",
"status": "affected",
"versionType": "semver",
"lessThan": "3.45.0"
},
{
"version": "3.45.0",
"status": "unaffected",
"versionType": "semver"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"lang": "en",
"description": "Exposure of Sensitive Information to an Unauthorized Actor",
"cweId": "CWE-200",
"type": "CWE"
}
]
}
],
"references": [
{
"url": "https://github.com/Budibase/budibase/security/advisories/GHSA-8xr5-pggf-26jq",
"name": "GitHub Security Advisory (GHSA-8xr5-pggf-26jq)",
"tags": [
"vendor-advisory"
]
},
{
"url": "https://www.vulncheck.com/advisories/budibase-before-3.45.0-arbitrary-local-file-read-via-openapi-import",
"name": "VulnCheck Advisory: Budibase before 3.45.0 Arbitrary Local File Read via OpenAPI Import",
"tags": [
"third-party-advisory"
]
}
],
"metrics": [
{
"format": "CVSS"
},
{
"format": "CVSS",
"cvssV3_1": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "NONE",
"baseScore": 8.1,
"baseSeverity": "HIGH"
}
}
],
"credits": [
{
"lang": "en",
"value": "Viv3kGupt4",
"type": "reporter"
}
]
}
}
}