CVE-2024-21624 – nonebot2
Package
Manager: pip
Name: nonebot2
Vulnerable Version: >=2.0.0a16 <2.2.0
Severity
Level: Medium
CVSS v3.1: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
CVSS v4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
EPSS: 0.00262 pctl0.4934
Details
NoneBot Potential Information Leak in User-Constructed Message Templates ### Impact 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. ### Patches The identified vulnerability has been remedied in fix #2509 and will be included in versions released after 2.1.3. Users are strongly advised to upgrade to these patched versions to safeguard against the vulnerability. ### Workarounds A temporary workaround involves filtering underscores before incorporating user input into the message template. ### References - [Pull Request #2509](https://github.com/nonebot/nonebot2/pull/2509) - [CWE-1336](https://cwe.mitre.org/data/definitions/1336.html)
Metadata
Created: 2024-02-09T15:04:08Z
Modified: 2024-02-16T22:31:37Z
Source: https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/02/GHSA-59j8-776v-xxxg/GHSA-59j8-776v-xxxg.json
CWE IDs: ["CWE-1336", "CWE-200"]
Alternative ID: GHSA-59j8-776v-xxxg
Finding: F422
Auto approve: 1