<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-16T04:32:13.344794+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/pysec-2026-3518</id>
    <title>PYSEC-2026-3518 — PraisonAI Slack app_mention bypasses configured user/channel authorization</title>
    <updated>2026-10-16T04:32:13.346365+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: praisonai</p>
<p># PraisonAI Slack `app_mention` bypasses configured user/channel authorization</p>
<p>## Summary</p>
<p>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.</p>
<p>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:</p>
<p>- 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.</p>
<p>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.</p>
<p>## Affected product</p>
<p>- Repository: `MervinPraison/PraisonAI`
- Package: `praisonai`
- Component: `src/praisonai/praisonai/bots/slack.py`
- Configuration component: `src/praisonai-agents/praisonaiagents/bots/config.py`</p>
<p>Confirmed affected:</p>
<p>```text
v3.11.0  7f37d754a72511a71f7eeaaa8e9f367a5dc45fd8
v3.11.14 44b800df0eddf32dd5242f47da7513e4a3159d76
v3.12.0  51f95ad904a6616b35caede1cd74026ec8f7152c
v4.4.5   9a3363c900fa3be3fce5483be7f6c1f418757ebb
v4.4.6   90b00f9a25ee5c7ccf4b6ab3152700e1881f262d
v4.4.12  7d0657632fc477673153ad116cecf692b454bfa3
v4.5.2   8dd…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/pysec-2026-3518"/>
  </entry>
</feed>
