Budibase before 3.45.0 contains an unauthenticated server-side request forgery and credential exfiltration vulnerability in the Microsoft Teams webhook endpoint that accepts forged Bot Framework activities with arbitrary serviceUrl values. Attackers can submit a crafted POST request to inject an attacker-controlled serviceUrl that is persisted and used for all subsequent bot replies, causing the server to send live Microsoft OAuth access tokens in Authorization headers to the attacker's host and enabling blind internal network access.
Budibase before 3.45.0 SSRF and OAuth Token Exfiltration via Teams Webhook
Problem type
Affected products
budibase
< 3.45.0 - AFFECTED
3.45.0 - UNAFFECTED
References
https://github.com/Budibase/budibase/security/advisories/GHSA-942w-fccr-8r3c
https://www.vulncheck.com/advisories/budibase-before-3.45.0-ssrf-and-oauth-token-exfiltration-via-teams-webhook
GitHub Security Advisories
GHSA-v4j8-r967-w6rg
Budibase before 3.45.0 contains an unauthenticated server-side request forgery and credential...
https://github.com/advisories/GHSA-v4j8-r967-w6rgBudibase before 3.45.0 contains an unauthenticated server-side request forgery and credential exfiltration vulnerability in the Microsoft Teams webhook endpoint that accepts forged Bot Framework activities with arbitrary serviceUrl values. Attackers can submit a crafted POST request to inject an attacker-controlled serviceUrl that is persisted and used for all subsequent bot replies, causing the server to send live Microsoft OAuth access tokens in Authorization headers to the attacker's host and enabling blind internal network access.
https://github.com/Budibase/budibase/security/advisories/GHSA-942w-fccr-8r3c
https://nvd.nist.gov/vuln/detail/CVE-2026-100681
https://www.vulncheck.com/advisories/budibase-before-3.45.0-ssrf-and-oauth-token-exfiltration-via-teams-webhook
https://github.com/advisories/GHSA-v4j8-r967-w6rg
JSON source
https://cveawg.mitre.org/api/cve/CVE-2026-100681Click to expand
{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-100681",
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"dateUpdated": "2026-09-26T13:23:43.143Z",
"dateReserved": "2026-09-26T02:36:51.809Z",
"datePublished": "2026-09-26T13:23:43.143Z",
"state": "PUBLISHED"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck",
"dateUpdated": "2026-09-26T13:23:43.143Z"
},
"datePublic": "2026-09-10T00:00:00.000Z",
"title": "Budibase before 3.45.0 SSRF and OAuth Token Exfiltration via Teams Webhook",
"descriptions": [
{
"lang": "en",
"value": "Budibase before 3.45.0 contains an unauthenticated server-side request forgery and credential exfiltration vulnerability in the Microsoft Teams webhook endpoint that accepts forged Bot Framework activities with arbitrary serviceUrl values. Attackers can submit a crafted POST request to inject an attacker-controlled serviceUrl that is persisted and used for all subsequent bot replies, causing the server to send live Microsoft OAuth access tokens in Authorization headers to the attacker's host and enabling blind internal network access."
}
],
"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": "Server-Side Request Forgery (SSRF)",
"cweId": "CWE-918",
"type": "CWE"
}
]
}
],
"references": [
{
"url": "https://github.com/Budibase/budibase/security/advisories/GHSA-942w-fccr-8r3c",
"name": "GitHub Security Advisory (GHSA-942w-fccr-8r3c)",
"tags": [
"vendor-advisory"
]
},
{
"url": "https://www.vulncheck.com/advisories/budibase-before-3.45.0-ssrf-and-oauth-token-exfiltration-via-teams-webhook",
"name": "VulnCheck Advisory: Budibase before 3.45.0 SSRF and OAuth Token Exfiltration via Teams Webhook",
"tags": [
"third-party-advisory"
]
}
],
"metrics": [
{
"format": "CVSS"
},
{
"format": "CVSS",
"cvssV3_1": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N",
"attackVector": "NETWORK",
"attackComplexity": "HIGH",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "CHANGED",
"confidentialityImpact": "LOW",
"integrityImpact": "LOW",
"availabilityImpact": "NONE",
"baseScore": 5.4,
"baseSeverity": "MEDIUM"
}
}
],
"credits": [
{
"lang": "en",
"value": "csidhant",
"type": "reporter"
}
]
}
}
}