CVE-2026-44024
criticalpriority · track · 10EPSS 0.011 · 65 %ileexploit · PoCDEEUJPNLUSEPSS · scored 2026-10-27
Fluentd collects events from various data sources and writes them to files, RDBMS, NoSQL, IaaS, SaaS, Hadoop and so on. Prior to 1.19.3, Fluentd allows dynamically constructing file paths using the ${tag} placeholder, and insufficient validation of ${tag} in file configurations such as the path parameter of the out_file plugin allows attackers sending untrusted tags containing path traversal characters to write or overwrite arbitrary files and potentially achieve remote code execution. This issue is fixed in version 1.19.3.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
exploits (1)
Public proof-of-concept and weaponised exploit code.
- 0xdak/CVE-2026-44024_exploit0xdak/CVE-2026-44024_exploitPoC · poc_in_github
affected products (19)
Products and version ranges known to be affected.
- Oracle Communications Cloud Native Core Security Edge Protection Proxy 25.2.201all versionscert_bundDEcpe:/a:oracle:communications:cloud_native_core_security_edge_protection_proxy_25.2.201
- Oracle Communications Cloud Native Core Security Edge Protection Proxy 26.1.200all versionscert_bundDEcpe:/a:oracle:communications:cloud_native_core_security_edge_protection_proxy_26.1.200
- Oracle Communications MetaSolv Solution Module 70.0.0all versionscert_bundDEcpe:/a:oracle:communications:metasolv_solution_module_70.0.0
- Oracle Communications Operations Monitor 6.1all versionscert_bundDEcpe:/a:oracle:communications:operations_monitor_6.1
- Oracle Communications Service Catalog and Design 8.0-8.3all versionscert_bundDEcpe:/a:oracle:communications:service_catalog_and_design_8.0_-_8.3
- Oracle Communications Unified Assurance 6.1.1-7.0.0all versionscert_bundDEcpe:/a:oracle:communications:unified_assurance_6.1.1_-_7.0.0
- Oracle Communications Unified Assurance 7.0.0all versionscert_bundDEcpe:/a:oracle:communications:unified_assurance_7.0.0
advisories (6)
Vendor and ecosystem advisories describing this.
- NCSC-2026-0375Kwetsbaarheden verholpen in Oracle CommunicationsNL2026-09-16csaf · ncsc_nlNL
Oracle heeft 31 kwetsbaarheden verholpen in diverse Oracle Communications-producten, waaronder Oracle Communications Unified Assurance, Oracle Communications Cloud Native Core Security Edge Protection Proxy, Oracle Communications MetaSolv Solution Module - ASR, Oracle Communications Service Catalog and Design en Oracle Communications Operations Monitor.
- WID-SEC-W-2026-2096Fluentd: Mehrere SchwachstellenDeutsch2026-06-25csaf · cert_bundDE
Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Fluentd ausnutzen, um beliebigen Programmcode auszuführen, Informationen offenzulegen oder einen Denial of Service zu verursachen.
- WID-SEC-W-2026-3403Oracle Communications: Mehrere SchwachstellenDeutsch2026-09-15csaf · cert_bundDE
Ein entfernter, anonymer oder authentisierter Angreifer kann mehrere Schwachstellen in Oracle Communications ausnutzen, um die Vertraulichkeit, Integrität und Verfügbarkeit zu gefährden.
- GHSA-44hj-4m45-frj3Fluentd is Vulnerable to Remote Code Execution (RCE) via Arbitrary File Write in `${tag}` Placeholder2026-06-26ghsa · osvUS
Fluentd allows dynamically constructing file paths using the `${tag}` placeholder. It was discovered that validation for this placeholder was insufficient. If a Fluentd instance is configured to receive logs from untrusted sources and uses the `${tag}` placeholder in file configurations (such as the `path` parameter in the `out_file` plugin), an attacker can inject path traversal characters (e.g., `../`). When combined with certain formatting options, this vulnerability allows an attacker to write arbitrary files or overwrite existing files on the system with attacker-controlled content, bypassing intended directory restrictions. ### Impact This vulnerability allows for **Arbitrary File Write**, which can be directly escalated to full **Remote Code Execution (RCE)**. An attacker could achieve RCE by overwriting critical system files, injecting executable plugins, or modifying configuration files. The impact is Critical as it can lead to full system compromise without any authentication, depending on the Fluentd configuration and the privileges of the Fluentd process. ### Patches v1.19.3 ### Workarounds If an immediate upgrade is not possible, users are strongly advised to apply the following mitigations: 1. Restrict Network Access * Ensure that Fluentd input ports (such as `in_forward` on default port `24224`) are deployed within a closed, trusted network. Use firewall rules (e.g., iptables, AWS Security Groups) to block access from untrusted networks or instances. 2. Run Fluentd as a non-root user * Dropping privileges prevents Fluentd from writing to sensitive system directories (e.g., `/etc/`), significantly mitigating the risk of system-wide RCE. 3. Revise configurations * Do not use the `${tag}` placeholder in the `path` parameter of output plugins (like `out_file`) if the tag originates from an untrusted source. 4. Filter incoming tags * Strictly validate and filter incoming tags at the input layer (e.g., using `fluent-plugin-rewrite-tag-filter`) to drop any tags containing `.` or `/` characters.
- BIT-fluentd-2026-44024Fluentd: Remote Code Execution (RCE) via Arbitrary File Write in `${tag}` Placeholder2026-07-14vendor · osvUS
Fluentd collects events from various data sources and writes them to files, RDBMS, NoSQL, IaaS, SaaS, Hadoop and so on. Prior to 1.19.3, Fluentd allows dynamically constructing file paths using the ${tag} placeholder, and insufficient validation of ${tag} in file configurations such as the path parameter of the out_file plugin allows attackers sending untrusted tags containing path traversal characters to write or overwrite arbitrary files and potentially achieve remote code execution. This issue is fixed in version 1.19.3.
- JVNDB-2026-000090JVN iPedia advisory JVNDB-2026-0000902026-06-29vendor · jvndbJP
also known as (5)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (13)
External citations — patches, advisories, analysis.
- https://github.com/fluent/fluentd/commit/45c87a81f3ac0b72b3f9dcfe8cfb5f9038f81437cnnvd
- https://github.com/fluent/fluentd/pull/5391cnnvd
- https://github.com/fluent/fluentd/releasesPatchcnnvd
- https://github.com/fluent/fluentd/releases/tag/v1.19.3cnnvd
- https://github.com/fluent/fluentd/security/advisories/GHSA-44hj-4m45-frj3cnnvd
- https://github.com/fluent/fluentd/commit/45c87a81f3ac0b72b3f9dcfe8cfb5f9038f81437enisa_euvd
- https://github.com/fluent/fluentd/pull/5391enisa_euvd
- https://github.com/fluent/fluentd/releases/tag/v1.19.3enisa_euvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan