Incorrect permission assignment for critical resource in td-agent-builder - CVE-2020-28169
Published: August 8, 2021
Vulnerability identifier: #VU55644
CSH Severity: Low
CVSS v4.0: CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/U:Clear
CVE-ID: CVE-2020-28169
CWE-ID: CWE-732
Exploitation vector: Local access
Exploit availability:
Public exploit is available
Vendor: kenhys
Affected software:
td-agent-builder
td-agent-builder
Detailed vulnerability description
The vulnerability allows a local user to escalate privileges on the system.
The vulnerability exists due to incorrect permissions assignment for the bin directory in the td-agent-builder plugin for Fluentd. A local user overwrite arbitrary files in the bin directory, which are later executed with elevated privileges.
How to mitigate CVE-2020-28169
Install updates from vendor's website.
Sources
- https://github.com/kenhys/td-agent-builder/commit/eec6e2dedf12f2e0c01c2bbe7b8c15b639b3b938
- https://www.fluentd.org/
- https://td-agent-package-browser.herokuapp.com/4/windows
- https://docs.fluentd.org/installation/install-by-msi
- https://github.com/fluent/fluentd/issues/3201
- https://github.com/fluent-plugins-nursery/td-agent-builder/pull/247/commits/6f9cb6393392d62caa99907c0ebbcbab6b94a3f1
- http://packetstormsecurity.com/files/160791/Fluentd-TD-agent-4.0.1-Insecure-Folder-Permission.html