Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. praisonai
  4. ›
  5. GHSA-qvpf-j64c-jmhr

GHSA-qvpf-j64c-jmhr: PraisonAI Slack app_mention bypasses configured user/channel authorization

June 18, 2026 (updated July 20, 2026)

PraisonAI’s Slack bot applies its configured allowed_users, allowed_channels, and unknown-user pairing policy in the normal Slack message event handler, but not in the adjacent Slack app_mention event handler.

A Slack workspace user who can mention the bot in a channel where the Slack app is present can trigger the configured PraisonAI agent even when:

  • the sender is not in BotConfig.allowed_users;
  • the channel is not in BotConfig.allowed_channels;
  • unknown_user_policy="deny" is configured; and
  • the same event content is correctly dropped by the normal message handler.

This is a sibling-handler guard-coverage issue. Slack documents app_mention as a distinct event type rather than a message.* event, so deployments subscribed to app mentions can route unauthorized sender input around the guarded message path.

References

  • github.com/MervinPraison/PraisonAI/security/advisories/GHSA-qvpf-j64c-jmhr
  • github.com/advisories/GHSA-qvpf-j64c-jmhr
  • nvd.nist.gov/vuln/detail/CVE-2026-56835

Code Behaviors & Features

Detect and mitigate GHSA-qvpf-j64c-jmhr with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions starting from 3.11.0 before 4.6.59

Fixed versions

  • 4.6.59

Solution

Upgrade to version 4.6.59 or above.

Impact 8.3 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L

Learn more about CVSS

Weakness

  • CWE-862: Missing Authorization
  • CWE-863: Incorrect Authorization

Source file

pypi/praisonai/GHSA-qvpf-j64c-jmhr.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:24 +0000.