cve.bz

CVE-2024-21624

6.5 mediumEPSS 0.5%

Medium (6.5) in nonebot nonebot. EPSS 0.5% chance of exploitation in the next 30 days. Fixed in nonebot2 2.2.0.

nonebot2 is a cross-platform Python asynchronous chatbot framework written in Python. This security advisory pertains to a potential information leak (e.g., environment variables) in instances where developers utilize `MessageTemplate` and incorporate user-provided data into templates. The identified vulnerability has been remedied in pull request #2509 and will be included in versions released from 2.2.0. Users are strongly advised to upgrade to these patched versions to safeguard against the vulnerability. A temporary workaround involves filtering underscores before incorporating user input into the message template.

Severity

CVSS 3.1

6.5 medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
EPSS
0.5% chance of exploitation in the next 30 days; higher than 42% of CVEs (scores of 2026-10-31)
CWE
CWE-200
Published
Modified
Record from
the NVD, synced

Affected

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-59j8-776v-xxxgPyPInonebot2>=2.0.0a16 <2.2.02.2.0
PYSEC-2024-37PyPInonebot2>=2.0.1 <2.2.02.2.0

References

Check your stackJSON