PT-2024-25255 · Tiagorlampert · Chaos
Govulnbot
·
Published
2024-04-12
·
Updated
2024-07-03
·
CVE-2024-33434
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
tiagorlampert CHAOS versions before 1b451cf62582295b7225caf5a7b506f0bad56f6b and 24c9e109b5be34df7b2bce8368eae669c481ed5e
tiagorlampert CHAOS version v5.0.1
Description
The issue allows a remote attacker to execute arbitrary code via the unsafe concatenation of the
filename argument into the buildStr string without any sanitization or filtering. A remote attacker can also execute arbitrary commands via crafted HTTP requests. The BuildClient function within client service.go is also vulnerable.Recommendations
For tiagorlampert CHAOS versions before 1b451cf62582295b7225caf5a7b506f0bad56f6b and 24c9e109b5be34df7b2bce8368eae669c481ed5e, consider disabling the
buildStr string concatenation until a patch is available.
For tiagorlampert CHAOS version v5.0.1, restrict access to the BuildClient function within client service.go to minimize the risk of exploitation.
Avoid using the filename argument in affected API endpoints until the issue is resolved.Fix
OS Command Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Chaos