CVE-2021-29425
Medium · 4.8CVSS
4.8
EPSS
10.5%
Published
Apr 13, 2021
CISA due date
—
Cloudanix analysis
Some Java applications may let a user reach files just outside an allowed folder if they process specially crafted file names with an outdated common software component.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- High
- Impact
- Data Exposure
- Component
- Library
- Class
- Path Traversal
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Apache Commons IO versions before 2.7 incorrectly normalize certain malformed path strings in FilenameUtils.normalize, including inputs such as "//../foo" and "\\..\foo". Instead of rejecting or safely resolving these paths, the method can return a value that still allows traversal into the immediate parent directory when the calling application trusts the normalized result to construct a filesystem path. The flaw does not, by itself, expose files; impact depends on application code that uses this normalization result for file reads, writes, uploads, downloads, template loading, archive extraction, or other path-based operations. Successful exploitation can allow limited path traversal with potential unauthorized file disclosure or modification within one directory level above the intended base path.
Why it matters to the business
Applications that rely on vulnerable Apache Commons IO path normalization may allow users to access or alter files outside an intended directory boundary. In practical terms, this can expose configuration files, tenant or user-uploaded content, application data, or other adjacent files, and in some workflows may allow overwriting files that affect business operations. The CVSS score is moderate and exploitation is context-dependent, but public exploit knowledge exists and Apache Commons IO is widely embedded in Java applications and downstream vendor products, including multiple Oracle and Debian-distributed packages, which increases the chance that vulnerable code exists indirectly through third-party software.
How an attack unfolds
An attacker first identifies an application feature that accepts a filename or path, such as file download, upload, import, export, attachment retrieval, report generation, archive extraction, or static content access. They then submit a specially crafted path beginning with malformed double separators and parent-directory traversal syntax, such as "//../foo" or a Windows-style variant such as "\\..\foo". If the application uses Apache Commons IO FilenameUtils.normalize from a vulnerable version and then joins the returned value to an allowed base directory without additional canonical path validation, the resulting filesystem operation may resolve to a file in the parent directory of the intended location. The attacker repeats this process to enumerate readable adjacent files, retrieve sensitive content, or, where the application performs writes, modify files outside the expected directory. Exploitation is usually application-specific and requires that the vulnerable library method be reachable through externally controlled path input.
How to fix it
Upgrade Apache Commons IO to version 2.7 or later; where possible, use the latest currently supported 2.x release rather than the minimum fixed version. Because this library is often transitive, review direct and indirect Java dependencies in Maven, Gradle, SBT, Bazel, application server libraries, container images, and vendor-supplied packages. If an affected third-party product embeds Commons IO, apply the vendor-provided security update for that product. As defense in depth, do not rely on string normalization alone for access control: resolve paths using platform filesystem APIs, canonicalize the final path, and verify that the resolved canonical path remains under the intended base directory before reading or writing. Reject absolute paths, UNC-style paths, doubled leading separators, encoded traversal sequences, null bytes, and path separators not expected by the application. Apply least-privilege filesystem permissions so the application process cannot read or write sensitive files outside its required directories.
How to confirm the fix worked
Confirm that no deployed application package contains Apache Commons IO versions earlier than 2.7. For Java applications, inspect dependency manifests and packaged artifacts, including pom.lock or dependency trees, Gradle dependency reports, SBOMs, JAR names such as commons-io-*.jar, and META-INF/MANIFEST.MF or Maven metadata inside shaded JARs. Validate container images and application server shared library directories as well as application-specific WEB-INF/lib directories. After upgrading, run regression tests against all file-handling endpoints using payloads such as "//../testfile", "\\..\testfile", encoded equivalents, and mixed separator variants, and confirm the application rejects them or resolves them to a path strictly within the approved base directory. Where feasible, add unit tests that compare the canonical resolved path against the canonical base directory before any filesystem operation.
Typical attack path
- Find a web or API feature that accepts user-controlled file or path input.
- Test common traversal strings and observe differences in errors, response codes, file contents, or timing.
- Submit malformed traversal payloads such as "//../filename" or Windows-style "\\..\filename" that trigger the vulnerable normalization behavior.
- Rely on the application using Apache Commons IO before 2.7 to normalize the value and construct a filesystem path.
- Access or modify a file in the immediate parent directory of the intended base path, depending on the application’s file operation permissions.
- Iterate through likely filenames such as configuration files, exported data, logs, attachments, or application-managed content to determine impact.
How to detect it
Exploitation evidence is usually application-specific because the vulnerable library does not generate a unique log event. Review web server, reverse proxy, WAF, API gateway, application, file access, auditd, EDR, and object/file storage logs for requests containing malformed traversal sequences with doubled leading separators, backslash traversal, URL-encoded separators, or repeated attempts against file-handling endpoints. Focus on endpoints that accept parameters such as file, filename, path, document, attachment, template, export, import, download, upload, resource, or name. Look for successful HTTP 200 responses, unusual file sizes, content-type mismatches, error messages revealing filesystem paths, or reads/writes of files one directory above expected application storage locations. On hosts, review file access telemetry for the application process touching configuration, log, credential, or data files outside its normal working directories. If available, compare historical access patterns before and after suspicious traversal requests and correlate source IPs, user accounts, session identifiers, and subsequent authentication or data-access anomalies.
- //../
- \\..\
- %2f%2f..%2f
- %5c%5c..%5c
- %2F%2F..%2F
- %5C%5C..%5C
- /%2e%2e/
- \..\
- FilenameUtils.normalize
- commons-io-2.6.jar
- commons-io-2.5.jar
- commons-io-2.4.jar
- commons-io-2.3.jar
- commons-io-2.2.jar
- commons-io-2.1.jar
- commons-io-1.4.jar
- commons-io-1.3.jar
- commons-io-1.2.jar
- commons-io-1.1.jar
- commons-io-1.0.jar
What your security team should do
- Inventory all Java applications and vendor products that include Apache Commons IO, including transitive and shaded copies.
- Prioritize internet-facing applications, file-management workflows, upload/download endpoints, import/export functions, and products listed by vendors as affected.
- Upgrade Apache Commons IO to 2.7 or later, preferably the latest supported release, and apply relevant vendor patches for packaged products.
- Review application code for use of FilenameUtils.normalize or similar string-based path checks on untrusted input.
- Add canonical path containment checks before all file reads, writes, extraction, and deletion operations.
- Search historical access, application, and WAF logs for malformed traversal payloads using doubled leading slashes, Windows UNC-style prefixes, encoded separators, and parent-directory tokens.
- Restrict application filesystem permissions so compromise of a file-handling feature cannot expose secrets, configuration, or unrelated application data.
- Add automated dependency scanning and SBOM checks to prevent reintroduction of Apache Commons IO versions earlier than 2.7.
The record
In Apache Commons IO before 2.7, When invoking the method FileNameUtils.normalize with an improper input string, like "//../foo", or "\\..\foo", the result would be the same value, thus possibly providing access to files in the parent directory, but not further above (thus "limited" path traversal), if the calling code would use the result to construct a path value.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Maven | com.cosium.vet:vet | 1.0 | No fix |
| Maven | com.diamondq.common:common-thirdparty.jcasbin | 1.4.0 | No fix |
| Maven | com.liferay:com.liferay.sass.compiler.jsass | 1.0.1 | No fix |
| Maven | com.virjar:ratel-api | 1.0.0 | No fix |
| Maven | commons-io:commons-io | 0 | 2.7 |
| Maven | net.hasor:cobble-lang | 4.4.1 | No fix |
| Maven | org.apache.commons:commons-io | 1.3.2 | No fix |
| Maven | org.apache.servicemix.bundles:org.apache.servicemix.bundles.commons-io | 1.4 | No fix |
| Maven | org.checkerframework.annotatedlib:commons-io | 2.6 | 2.7 |
| Maven | org.smartboot.servlet:servlet-core | 0.1.9 | No fix |
| Chainguard | druid-compat | 0 | 34.0.0-r6 |
| Debian:11 | commons-io | 0 | 2.8.0-1 |
| Debian:12 | commons-io | 0 | 2.8.0-1 |
| Debian:13 | commons-io | 0 | 2.8.0-1 |
| Debian:9 | commons-io | 0 | 2.5-1+deb9u1 |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-apache-commons-io | 0 | 0:2.10.0-1.redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-hal-console | 0 | 0:3.2.16-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-hibernate | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-hibernate-core | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-hibernate-entitymanager | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-hibernate-envers | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-hibernate-java8 | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-ironjacamar | 0 | 0:1.4.35-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-ironjacamar-common-api | 0 | 0:1.4.35-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-ironjacamar-common-impl | 0 | 0:1.4.35-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-ironjacamar-common-spi | 0 | 0:1.4.35-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-ironjacamar-core-api | 0 | 0:1.4.35-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-ironjacamar-core-impl | 0 | 0:1.4.35-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-ironjacamar-deployers-common | 0 | 0:1.4.35-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-ironjacamar-jdbc | 0 | 0:1.4.35-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-ironjacamar-validator | 0 | 0:1.4.35-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jakarta-el | 0 | 0:3.0.3-2.redhat_00006.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jberet | 0 | 0:1.3.9-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jberet-core | 0 | 0:1.3.9-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-remoting | 0 | 0:5.0.23-2.SP1_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-cli | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-core | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-eap6.4 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-eap6.4-to-eap7.3 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-eap7.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-eap7.1 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-eap7.2 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-eap7.2-to-eap7.3 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-eap7.3-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-wildfly10.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-wildfly10.1 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-wildfly11.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-wildfly12.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-wildfly13.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-wildfly14.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-wildfly15.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-wildfly16.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-wildfly17.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-wildfly18.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-wildfly8.2 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-jboss-server-migration-wildfly9.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-narayana | 0 | 0:5.9.12-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-narayana-compensations | 0 | 0:5.9.12-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-narayana-jbosstxbridge | 0 | 0:5.9.12-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-narayana-jbossxts | 0 | 0:5.9.12-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-narayana-jts-idlj | 0 | 0:5.9.12-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-narayana-jts-integration | 0 | 0:5.9.12-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-narayana-restat-api | 0 | 0:5.9.12-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-narayana-restat-bridge | 0 | 0:5.9.12-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-narayana-restat-integration | 0 | 0:5.9.12-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-narayana-restat-util | 0 | 0:5.9.12-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-narayana-txframework | 0 | 0:5.9.12-1.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-picketbox | 0 | 0:5.0.3-9.Final_redhat_00008.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-picketbox-infinispan | 0 | 0:5.0.3-9.Final_redhat_00008.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-undertow | 0 | 0:2.0.39-1.SP2_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-wildfly | 0 | 0:7.3.9-2.GA_redhat_00002.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-wildfly-http-client | 0 | 0:1.0.29-1.Final_redhat_00002.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-wildfly-http-client-common | 0 | 0:1.0.29-1.Final_redhat_00002.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-wildfly-http-ejb-client | 0 | 0:1.0.29-1.Final_redhat_00002.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-wildfly-http-naming-client | 0 | 0:1.0.29-1.Final_redhat_00002.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-wildfly-http-transaction-client | 0 | 0:1.0.29-1.Final_redhat_00002.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-wildfly-javadocs | 0 | 0:7.3.9-2.GA_redhat_00002.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-wildfly-modules | 0 | 0:7.3.9-2.GA_redhat_00002.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el6 | eap7-wildfly-transaction-client | 0 | 0:1.1.14-2.Final_redhat_00001.1.el6eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-apache-commons-io | 0 | 0:2.10.0-1.redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-hal-console | 0 | 0:3.2.16-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-hibernate | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-hibernate-core | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-hibernate-entitymanager | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-hibernate-envers | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-hibernate-java8 | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-ironjacamar | 0 | 0:1.4.35-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-ironjacamar-common-api | 0 | 0:1.4.35-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-ironjacamar-common-impl | 0 | 0:1.4.35-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-ironjacamar-common-spi | 0 | 0:1.4.35-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-ironjacamar-core-api | 0 | 0:1.4.35-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-ironjacamar-core-impl | 0 | 0:1.4.35-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-ironjacamar-deployers-common | 0 | 0:1.4.35-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-ironjacamar-jdbc | 0 | 0:1.4.35-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-ironjacamar-validator | 0 | 0:1.4.35-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jakarta-el | 0 | 0:3.0.3-2.redhat_00006.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jberet | 0 | 0:1.3.9-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jberet-core | 0 | 0:1.3.9-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-remoting | 0 | 0:5.0.23-2.SP1_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-cli | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-core | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-eap6.4 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-eap6.4-to-eap7.3 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-eap7.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-eap7.1 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-eap7.2 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-eap7.2-to-eap7.3 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-eap7.3-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-wildfly10.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-wildfly10.1 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-wildfly11.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-wildfly12.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-wildfly13.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-wildfly14.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-wildfly15.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-wildfly16.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-wildfly17.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-wildfly18.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-wildfly8.2 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-jboss-server-migration-wildfly9.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-narayana | 0 | 0:5.9.12-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-narayana-compensations | 0 | 0:5.9.12-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-narayana-jbosstxbridge | 0 | 0:5.9.12-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-narayana-jbossxts | 0 | 0:5.9.12-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-narayana-jts-idlj | 0 | 0:5.9.12-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-narayana-jts-integration | 0 | 0:5.9.12-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-narayana-restat-api | 0 | 0:5.9.12-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-narayana-restat-bridge | 0 | 0:5.9.12-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-narayana-restat-integration | 0 | 0:5.9.12-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-narayana-restat-util | 0 | 0:5.9.12-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-narayana-txframework | 0 | 0:5.9.12-1.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-picketbox | 0 | 0:5.0.3-9.Final_redhat_00008.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-picketbox-infinispan | 0 | 0:5.0.3-9.Final_redhat_00008.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-undertow | 0 | 0:2.0.39-1.SP2_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-wildfly | 0 | 0:7.3.9-2.GA_redhat_00002.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-wildfly-http-client | 0 | 0:1.0.29-1.Final_redhat_00002.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-wildfly-http-client-common | 0 | 0:1.0.29-1.Final_redhat_00002.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-wildfly-http-ejb-client | 0 | 0:1.0.29-1.Final_redhat_00002.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-wildfly-http-naming-client | 0 | 0:1.0.29-1.Final_redhat_00002.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-wildfly-http-transaction-client | 0 | 0:1.0.29-1.Final_redhat_00002.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-wildfly-java-jdk11 | 0 | 0:7.3.9-2.GA_redhat_00002.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-wildfly-java-jdk8 | 0 | 0:7.3.9-2.GA_redhat_00002.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-wildfly-javadocs | 0 | 0:7.3.9-2.GA_redhat_00002.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-wildfly-modules | 0 | 0:7.3.9-2.GA_redhat_00002.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el7 | eap7-wildfly-transaction-client | 0 | 0:1.1.14-2.Final_redhat_00001.1.el7eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-apache-commons-io | 0 | 0:2.10.0-1.redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-hal-console | 0 | 0:3.2.16-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-hibernate | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-hibernate-core | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-hibernate-entitymanager | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-hibernate-envers | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-hibernate-java8 | 0 | 0:5.3.20-4.SP2_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-ironjacamar | 0 | 0:1.4.35-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-ironjacamar-common-api | 0 | 0:1.4.35-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-ironjacamar-common-impl | 0 | 0:1.4.35-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-ironjacamar-common-spi | 0 | 0:1.4.35-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-ironjacamar-core-api | 0 | 0:1.4.35-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-ironjacamar-core-impl | 0 | 0:1.4.35-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-ironjacamar-deployers-common | 0 | 0:1.4.35-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-ironjacamar-jdbc | 0 | 0:1.4.35-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-ironjacamar-validator | 0 | 0:1.4.35-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jakarta-el | 0 | 0:3.0.3-2.redhat_00006.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jberet | 0 | 0:1.3.9-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jberet-core | 0 | 0:1.3.9-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-remoting | 0 | 0:5.0.23-2.SP1_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-cli | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-core | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-eap6.4 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-eap6.4-to-eap7.3 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-eap7.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-eap7.1 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-eap7.2 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-eap7.2-to-eap7.3 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-eap7.3-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-wildfly10.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-wildfly10.1 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-wildfly11.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-wildfly12.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-wildfly13.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-wildfly14.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-wildfly15.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-wildfly16.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-wildfly17.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-wildfly18.0-server | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-wildfly8.2 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-jboss-server-migration-wildfly9.0 | 0 | 0:1.7.2-9.Final_redhat_00010.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-narayana | 0 | 0:5.9.12-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-narayana-compensations | 0 | 0:5.9.12-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-narayana-jbosstxbridge | 0 | 0:5.9.12-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-narayana-jbossxts | 0 | 0:5.9.12-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-narayana-jts-idlj | 0 | 0:5.9.12-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-narayana-jts-integration | 0 | 0:5.9.12-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-narayana-restat-api | 0 | 0:5.9.12-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-narayana-restat-bridge | 0 | 0:5.9.12-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-narayana-restat-integration | 0 | 0:5.9.12-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-narayana-restat-util | 0 | 0:5.9.12-1.Final_redhat_00001.1.el8eap |
| Red Hat:jboss_enterprise_application_platform:7.3::el8 | eap7-narayana-txframework | 0 | 0:5.9.12-1.Final_redhat_00001.1.el8eap |
Related vulnerabilities
- CVE-2024-47554 Uncontrolled Resource Consumption vulnerability in Apache Commons IO. Also affects commons-io:commons-io
- CVE-2025-68161 Apache Log4j does not verify the TLS hostname in its Socket Appender Also affects druid-compat
- CVE-2025-58056 Netty vulnerable to request smuggling due to incorrect parsing of chunk extensions Also affects druid-compat
- CVE-2025-58057 Netty's decoders vulnerable to DoS via zip bomb style attack Also affects druid-compat
- CVE-2025-8916 Allocation of Resources Without Limits or Throttling vulnerability in Legion of the… Also affects druid-compat
- CVE-2025-55163 Netty affected by MadeYouReset HTTP/2 DDoS vulnerability Also affects druid-compat
- CVE-2025-22227 In some specific scenarios with chained redirects, Reactor Netty HTTP client leaks… Also affects druid-compat
- CVE-2025-53864 Connect2id Nimbus JOSE + JWT 10.0.x before 10.0.2 and 9.37.x before 9.37.4 allows a… Also affects druid-compat