cve/2023/CVE-2023-37279.md

19 lines
1.3 KiB
Markdown
Raw Normal View History

2024-05-25 21:48:12 +02:00
### [CVE-2023-37279](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-37279)
![](https://img.shields.io/static/v1?label=Product&message=faktory&color=blue)
![](https://img.shields.io/static/v1?label=Version&message=%3D%20%3C%201.8.0%20&color=brighgreen)
![](https://img.shields.io/static/v1?label=Vulnerability&message=CWE-770%3A%20Allocation%20of%20Resources%20Without%20Limits%20or%20Throttling&color=brighgreen)
![](https://img.shields.io/static/v1?label=Vulnerability&message=CWE-789%3A%20Memory%20Allocation%20with%20Excessive%20Size%20Value&color=brighgreen)
### Description
Faktory is a language-agnostic persistent background job server. Prior to version 1.8.0, the Faktory web dashboard can suffer from denial of service by a crafted malicious url query param `days`. The vulnerability is related to how the backend reads the `days` URL query parameter in the Faktory web dashboard. The value is used directly without any checks to create a string slice. If a very large value is provided, the backend server ends up using a significant amount of memory and causing it to crash. Version 1.8.0 fixes this issue.
### POC
#### Reference
- https://github.com/contribsys/faktory/security/advisories/GHSA-x4hh-vjm7-g2jv
#### Github
No PoCs found on GitHub currently.