CVE-2023-34249CWE-89

benjjvi/PyBB may send unsanitized request to SQL database

Critical · published June 13, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
49.1
In the wild
Unconfirmed
What it is

🚨 A single unchecked input is the gateway to a SQL injection bonanza in benjjvi/PyBB! 🔥 Think of it like a restaurant that accepts any order without checking it — a recipe for culinary chaos! If the kitchen doesn’t validate what’s on the ticket, you might end up serving spaghetti in your dessert section! An attacker could exploit this SQL injection vulnerability to unleash all sorts of havoc — from stealing sensitive user data to manipulating or deleting the entire database. With a CVSS score of 9.8, this is absolutely critical — the kind of thing that could ruin your online community overnight!

Put simply

Think of it like a restaurant that accepts any order without checking it — a recipe for culinary chaos! If the kitchen doesn’t validate what’s on the ticket, you might end up serving spaghetti in your dessert section! Prior to commit dcaeccd37198ecd3e41ea766d1099354b60d69c2, benjjvi/PyBB fails to properly sanitize user input, allowing attackers to inject malicious SQL queries through vulnerable points in the application.

What to do

An attacker could exploit this SQL injection vulnerability to unleash all sorts of havoc — from stealing sensitive user data to manipulating or deleting the entire database. With a CVSS score of 9.8, this is absolutely critical — the kind of thing that could ruin your online community overnight! To protect your bulletin board, update PyBB to the latest version that includes the fix from commit dcaeccd37198ecd3e41ea766d1099354b60d69c2. In the meantime, sanitize any user queries in `BulletinDatabaseModule.py` to prevent exploitation. Don't delay! You’ve got this! By taking these steps, you’ll have your PyBB fortified in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00620 · 49.1th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2023-06-13T16:40Z
EPSS history
Timeline
  • 13 JUN 16:40Z
    benjjvi/PyBB may send unsanitized request to SQL database
    cvelistv5