Budibase Server before 3.45.0 contains an arbitrary file write vulnerability in the PWA icon upload endpoint that extracts user-supplied ZIP archives without proper symlink validation. Attackers with BUILDER role can craft a malicious ZIP with leaf symlink entries followed by duplicate file entries to write arbitrary files as root, enabling remote code execution.
Budibase Server before 3.45.0 Arbitrary File Write via ZIP Symlink
Problem type
Affected products
budibase
< 3.45.0 - AFFECTED
3.45.0 - UNAFFECTED
References
https://github.com/Budibase/budibase/security/advisories/GHSA-37r6-5jxh-vm83
https://www.vulncheck.com/advisories/budibase-server-before-3.45.0-arbitrary-file-write-via-zip-symlink
GitHub Security Advisories
GHSA-xphc-jppf-jrhm
Budibase Server before 3.45.0 contains an arbitrary file write vulnerability in the PWA icon...
https://github.com/advisories/GHSA-xphc-jppf-jrhmBudibase Server before 3.45.0 contains an arbitrary file write vulnerability in the PWA icon upload endpoint that extracts user-supplied ZIP archives without proper symlink validation. Attackers with BUILDER role can craft a malicious ZIP with leaf symlink entries followed by duplicate file entries to write arbitrary files as root, enabling remote code execution.
https://github.com/Budibase/budibase/security/advisories/GHSA-37r6-5jxh-vm83
https://nvd.nist.gov/vuln/detail/CVE-2026-100682
https://www.vulncheck.com/advisories/budibase-server-before-3.45.0-arbitrary-file-write-via-zip-symlink
https://github.com/advisories/GHSA-xphc-jppf-jrhm
JSON source
https://cveawg.mitre.org/api/cve/CVE-2026-100682Click to expand
{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-100682",
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"dateUpdated": "2026-09-26T13:23:43.846Z",
"dateReserved": "2026-09-26T02:36:51.810Z",
"datePublished": "2026-09-26T13:23:43.846Z",
"state": "PUBLISHED"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck",
"dateUpdated": "2026-09-26T13:23:43.846Z"
},
"datePublic": "2026-09-10T00:00:00.000Z",
"title": "Budibase Server before 3.45.0 Arbitrary File Write via ZIP Symlink",
"descriptions": [
{
"lang": "en",
"value": "Budibase Server before 3.45.0 contains an arbitrary file write vulnerability in the PWA icon upload endpoint that extracts user-supplied ZIP archives without proper symlink validation. Attackers with BUILDER role can craft a malicious ZIP with leaf symlink entries followed by duplicate file entries to write arbitrary files as root, enabling remote code execution."
}
],
"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": "Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')",
"cweId": "CWE-22",
"type": "CWE"
}
]
}
],
"references": [
{
"url": "https://github.com/Budibase/budibase/security/advisories/GHSA-37r6-5jxh-vm83",
"name": "GitHub Security Advisory (GHSA-37r6-5jxh-vm83)",
"tags": [
"vendor-advisory"
]
},
{
"url": "https://www.vulncheck.com/advisories/budibase-server-before-3.45.0-arbitrary-file-write-via-zip-symlink",
"name": "VulnCheck Advisory: Budibase Server before 3.45.0 Arbitrary File Write via ZIP Symlink",
"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:H",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH",
"baseScore": 8.8,
"baseSeverity": "HIGH"
}
}
],
"credits": [
{
"lang": "en",
"value": "dreamer1eh",
"type": "reporter"
}
]
}
}
}