CVE-2026-23842CWE-400

ChatterBot has Denial of Service via Database Connection Pool Exhaustion

High · published January 19, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
44.7
In the wild
Unconfirmed
What it is

⚡ There's a little hiccup in ChatterBot up to version 1.2.10 that could leave your chat service hanging high and dry! Think of it like a busy restaurant where the kitchen just can't keep up with orders — if too many customers (or requests) arrive at once, the kitchen runs out of plates and everyone ends up waiting forever, or worse, leaving hungry! This vulnerability could lead to a denial-of-service condition, meaning your bot becomes unresponsive when overwhelmed by concurrent requests. Imagine users trying to chat with your bot only to hit a wall — they’ll be frustrated and may even ditch your service altogether!

Put simply

Think of it like a busy restaurant where the kitchen just can't keep up with orders — if too many customers (or requests) arrive at once, the kitchen runs out of plates and everyone ends up waiting forever, or worse, leaving hungry! The problem stems from improper management of database sessions and connection pools in ChatterBot, specifically when the get_response() method is called multiple times concurrently. This exhaustion of the SQLAlchemy connection pool means that your service can become permanently unavailable and needs a manual restart to recover.

What to do

This vulnerability could lead to a denial-of-service condition, meaning your bot becomes unresponsive when overwhelmed by concurrent requests. Imagine users trying to chat with your bot only to hit a wall — they’ll be frustrated and may even ditch your service altogether! Upgrade ChatterBot to version 1.2.11 to fix this issue and ensure a smooth connection pool management. Regularly monitor your service load and consider implementing rate limiting to prevent overwhelming your connection pool in the future. You've got this! By taking these steps, you'll have your chatbot running smoothly in no time! 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00541 · 44.7th percentile
Weakness
CWE-400 · Uncontrolled Resource Consumption
Published
2026-01-19T18:39Z
EPSS history
Timeline
  • 19 JAN 18:39Z
    ChatterBot has Denial of Service via Database Connection Pool Exhaustion
    cvelistv5