CVE-2026-44847 Details
Description
MaxKB is an open-source AI assistant for enterprise. Prior to 2.9.0, MaxKB's webhook trigger endpoint (/api/trigger/v1/webhook/{trigger_id}) is accessible without authentication. The WebhookAuth class unconditionally returns (None, {}), which Django REST Framework interprets as successful authentication. Combined with optional per-trigger token verification and no backend enforcement of token requirements, any unauthenticated attacker who knows a valid trigger ID can invoke webhook triggers to execute their bound tasks. This vulnerability is fixed in 2.9.0.
A vulnerability exists in MaxKB's webhook trigger endpoint, which is accessible without authentication. This issue affects MaxKB versions prior to 2.9.0. The vulnerability arises because the WebhookAuth class always returns a successful authentication response, allowing any unauthenticated attacker who knows a valid trigger ID to invoke webhook triggers and execute their associated tasks. This exploitation is possible due to the lack of mandatory token requirements for event triggers, combined with the absence of backend enforcement to validate token presence when creating triggers via the API.
Users are advised to upgrade to MaxKB version 2.9.0 or later, where this vulnerability has been fixed by making tokens mandatory for event triggers, correcting the authentication response in WebhookAuth, and including a migration to add tokens to existing untokened triggers. If an immediate upgrade is not possible, tokens can be manually added to existing event triggers, the sandbox feature can be enabled to limit the impact of any code execution, and network access to the webhook endpoint can be restricted to trusted IPs.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 26, 2026CISA-ADP
Assessed Jun 1, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/1Panel-dev/MaxKB/issues/5213 | [email protected] | ExploitIssue TrackingTechnical AnalysisVendor |
| https://github.com/1Panel-dev/MaxKB/security/advisories/GHSA-r3j3-j58q-rjpp | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-287 | Improper Authentication | [email protected] |
| CWE-306 | Missing Authentication for Critical Function | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| 1Panel-dev MaxKB | <= 2.8.1 (semver) |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 24, 2026 | CVE Translated | [email protected] |
| Jul 23, 2026 | CVE Translated | [email protected] |
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 26, 2026 | New CVE Received | [email protected] |
Volerion