PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-44847 1Panel-dev CVE debrief

MaxKB versions prior to 2.9.0 contain an authentication bypass vulnerability in the webhook trigger endpoint. The WebhookAuth class unconditionally returns authentication success, allowing unauthenticated attackers with knowledge of a valid trigger ID to invoke webhook triggers and execute bound tasks. The CVSS 3.1 score of 7.5 (HIGH) reflects network attackability, low complexity, no privileges required, and high impact to integrity. The vulnerability was published on 2026-05-26 and is fixed in version 2.9.0.

Vendor
1Panel-dev
Product
MaxKB
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-26
Original CVE updated
2026-07-23
Advisory published
2026-05-26
Advisory updated
2026-07-23

Who should care

Organizations running MaxKB versions prior to 2.9.0, particularly those exposing webhook endpoints to untrusted networks or using webhook triggers for security-sensitive operations.

Technical summary

The vulnerability exists in the WebhookAuth authentication class used by the /api/trigger/v1/webhook/{trigger_id} endpoint. The class returns (None, {}) unconditionally, which Django REST Framework interprets as successful authentication. While per-trigger token verification exists as an optional feature, there is no backend enforcement requiring token validation. This architectural flaw permits any unauthenticated attacker who can discover or guess a valid trigger ID to invoke webhook triggers and execute their associated tasks. The fix in version 2.9.0 addresses this by properly enforcing authentication requirements.

Defensive priority

HIGH

Recommended defensive actions

  • Upgrade MaxKB to version 2.9.0 or later
  • Review webhook trigger access logs for unauthorized invocations
  • Implement network-level access controls for webhook endpoints if immediate patching is not feasible
  • Audit bound tasks for unauthorized execution or data modification
  • Consider rotating any secrets or tokens associated with webhook triggers

Evidence notes

Authentication bypass confirmed via GitHub Security Advisory GHSA-r3j3-j58q-rjpp. CWE-287 (Improper Authentication) and CWE-306 (Missing Authentication for Critical Function) identified. CVSS vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-44847 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-44847

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-44847 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-44847

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.