GHSA-chf7-q7m5-fq92 json
Open WebUI Uncontrolled Resource Consumption vulnerability
published last yr. modified 4mo ago also CVE-2024-12537 , PYSEC-2026-1728
- cvss
- 7.5
- version 3.0, GitHub
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no score, EPSS covers CVEs only
- public exploits
- 0
- none known
Summary
In version 0.3.32 of open-webui/open-webui, the absence of authentication mechanisms allows any unauthenticated attacker to access the `api/v1/utils/code/format` endpoint. If a malicious actor sends a POST request with an excessively high volume of content, the server could become completely unresponsive. This could lead to severe performance issues, causing the server to become unresponsive or experience significant degradation, ultimately resulting in service interruptions for legitimate users.
Is GHSA-chf7-q7m5-fq92 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| GitHub | 3.0 | 7.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| OSV | 3.0 | 7.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | open-webui | <=0.3.32 |
no fix listed |
| npm | open-webui | <=0.3.32 |
no fix listed |
Classification
References
-
nvd.nist.gov
/vuln/detail/CVE-2024-12537
advisory
-
github.com
/open-webui/open-webui
package
-
github.com
/open-webui/open-webui/blob/e8babe62bc8e466be0367703fd062a981f5c2394/src/lib/apis/utils/index.ts#L25-L56
web
-
huntr.com
/bounties/edabd06c-acc0-428c-a481-271f333755bc
web
-
pypi.org
/project/open-webui
package
-
github.com
/advisories/GHSA-chf7-q7m5-fq92
advisory
Sources
- GitHub Advisory GHSA-chf7-q7m5-fq92
- OSV PYSEC-2026-1728
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.