Vulnerabilidades de Eclipse Foundation
CVEs publicadas que afetam produtos de Eclipse Foundation: 188 registro(s), com severidade, exploração e correções.
NetX Duo 33Vert.x 21Threadx Netx Duo 18Jetty 16Theia 12Threadx 6Threadx Usbx 6Milo 6Glassfish 5Eclipse Ankaios 4Open Vsx 4USBX 4Eclipse aeriOS 4Openj9 4Eclipse Ditto 3Org.eclipse.jetty:jetty-security 3Eclipse Connected Services Platform 3Eclipse CSI - PIA 3Omr 3Eclipse Arrowhead 2Org.eclipse.jetty.ee10:jetty-ee10-servlet 2Org.eclipse.jetty.ee11:jetty-ee11-servlet 2GUIX 2Org.eclipse.jetty.ee9:jetty-ee9-security 2Org.eclipse.jetty.ee8:jetty-ee8-security 2Eclipse BaSyx 2Equinox OSGi 2NextX Duo 2Openmq 2Eclipse Che 2Eclipse KUKSA - Databroker 2Eclipse Jetty - EE9 1Eclipse BaSyx Go Components 1Eclipse Jetty - EE8 1Hawkbit 1Eclipse-hawkbit/hawkbit 1Eclipse BaSyx - Java Server SDK 1eclipse-threadx/levelx(NAND driver) 1Mojarra 1Accessibility Tools Framework 1
CVE-2026-1605
Alta · 7.5
CWE-400 05/03/2026
Uncontrolled Resource Consumption em Eclipse Foundation Jetty
In Eclipse Jetty, versions 12.0.0-12.0.31 and 12.1.0-12.0.5, class GzipHandler exposes a vulnerability when a compressed HTTP request, with Content-Encoding: gzip, is processed and the corresponding response is not compressed.
This happens because the JDK Inflater is allocated for decompressing the request, but it is not released because the release mechanism is tied to the compressed response.
In this case, since the response is not compressed, the release mechanism does not trigger, causing the leak.
CVE-2025-11143
Média · 6.5
CWE-20 05/03/2026
Improper Input Validation em Eclipse Foundation Jetty
The Jetty URI parser has some key differences to other common parsers when evaluating invalid or unusual URIs. Differential parsing of URIs in systems using multiple components may result in security by-pass. For example a component that enforces a black list may interpret the URIs differently from one that generates a response. At the very least, differential parsing may divulge implementation details.
CVE-2026-22886
Crítica · 9.8
CWE-1391 03/03/2026
OpenMQ exposes a TCP-based management service (imqbrokerd) that by default requires…
OpenMQ exposes a TCP-based management service (imqbrokerd) that by default requires
authentication. However, the product ships with a default administrative account (admin/
admin) and does not enforce a mandatory password change on first use. After the first
successful login, the server continues to accept the default password indefinitely without
warning or enforcement.
In real-world deployments, this service is often left enabled without changing the default
credentials. As a result, a remote attacker with access to the service port could authenticate
as an administrator and gain full control of the protocol’s administrative features.
CVE-2026-1699
Alta · 8.8
CWE-829 30/01/2026
In the Eclipse Theia Website repository, the GitHub Actions workflow…
In the Eclipse Theia Website repository, the GitHub Actions workflow .github/workflows/preview.yml used pull_request_target trigger while checking out and executing untrusted pull request code. This allowed any GitHub user to execute arbitrary code in the repository's CI environment with access to repository secrets and a GITHUB_TOKEN with extensive write permissions (contents:write, packages:write, pages:write, actions:write). An attacker could exfiltrate secrets, publish malicious packages to the eclipse-theia organization, modify the official Theia website, and push malicious code to the repository.
CVE-2026-1188
Crítica · 9.8
CWE-120 29/01/2026
Estouro de buffer na API de nomes de recursos de processador da Eclipse OMR port library (CVE-2026-1188)
No componente Eclipse OMR port library desde a versão 0.2.0, uma função de API que retorna os nomes textuais de todos os recursos de processador suportados não levava em conta o separador inserido entre os recursos. Se o buffer de saída fornecido a essa função fosse dimensionado incorretamente, deixar de considerar o separador ao determinar quando uma escrita no buffer era segura podia levar a um estouro de buffer. Este problema está corrigido no Eclipse OMR versão 0.8.0.
CVE-2026-0648
Média · 6.3
CWE-787 27/01/2026
Out-of-bounds Write em Eclipse Foundation Threadx
The vulnerability stems from an incorrect error-checking logic in the CreateCounter() function (in threadx/utility/rtos_compatibility_layers/OSEK/tx_osek.c) when handling the return value of osek_get_counter(). Specifically, the current code checks if cntr_id equals 0u to determine failure, but @osek_get_counter() actually returns E_OS_SYS_STACK (defined as 12U) when it fails. This mismatch causes the error branch to never execute even when the counter pool is exhausted.
As a result, when the counter pool is depleted, the code proceeds to cast the error code (12U) to a pointer (OSEK_COUNTER *), creating a wild pointer. Subsequent writes to members of this pointer lead to writes to illegal memory addresses (e.g., 0x0000000C), which can trigger immediate HardFaults or silent memory corruption.
This vulnerability poses significant risks, including potential denial-of-service attacks (via repeated calls to exhaust the counter pool) and unauthorized memory access.
CVE-2025-55102
Alta · 7.5
CWE-400 27/01/2026
Uncontrolled Resource Consumption em Eclipse Foundation Threadx Netx Duo
A denial-of-service vulnerability exists in the NetX IPv6 component functionality of Eclipse ThreadX NetX Duo. A specially crafted network packet of "Packet Too Big" with more than 15 different source address can lead to denial of service. An attacker can send a malicious packet to trigger this vulnerability.
CVE-2025-55095
Alta · 7.0
CWE-787 27/01/2026
Out-of-bounds Write em Eclipse Foundation Threadx Usbx
The function _ux_host_class_storage_media_mount() is responsible for mounting partitions on a USB mass storage device. When it encounters an extended partition entry in the partition table, it recursively calls itself to mount the next logical partition.
This recursion occurs in _ux_host_class_storage_partition_read(), which parses up to four partition entries. If an extended partition is found (with type UX_HOST_CLASS_STORAGE_PARTITION_EXTENDED or EXTENDED_LBA_MAPPED), the code invokes:
_ux_host_class_storage_media_mount(storage, sector + _ux_utility_long_get(...));
There is no limit on the recursion depth or tracking of visited sectors. As a result, a malicious or malformed disk image can include cyclic or excessively deep chains of extended partitions, causing the function to recurse until stack overflow occurs.
CVE-2026-1002
Média · 5.3
CWE-444 15/01/2026
Eclipse Vert.x Web static handler file access denial
The Vert.x Web static handler component cache can be manipulated to deny the access to static files served by the handler using specifically crafted request URI.
The issue comes from an improper implementation of the C. rule of section 5.2.4 of RFC3986 and is fixed in Vert.x Core component (used by Vert.x Web): https://github.com/eclipse-vertx/vert.x/pull/5895
Steps to reproduce
Given a file served by the static handler, craft an URI that introduces a string like bar%2F..%2F after the last / char to deny the access to the URI with an HTTP 404 response. For example https://example.com/foo/index.html can be denied with https://example.com/foo/bar%2F..%2Findex.html
Mitgation
Disabling Static Handler cache fixes the issue.
StaticHandler staticHandler = StaticHandler.create().setCachingEnabled(false);
CVE-2025-2515
Alta · 7.2
CWE-863 24/12/2025
Bluechi: privilege escalation in bluechi via unrestricted cross-node systemd dependencies
A vulnerability was found in BlueChi, a multi-node systemd service controller used in RHIVOS. This flaw allows a user with root privileges on a managed node (qm) to create or override systemd service unit files that affect the host node. This issue can lead to privilege escalation, unauthorized service execution, and potential system compromise.
CVE-2025-67109
Crítica · 10.0
CWE-298 23/12/2025
Improper verification of the time certificate in Eclipse Cyclone DDS before v0.10.5…
Improper verification of the time certificate in Eclipse Cyclone DDS before v0.10.5 allows attackers to bypass certificate checks and execute commands with System privileges.
CVE-2025-14549
Alta · 8.1
CWE-125 15/12/2025
OMR on Z processors Exposing a possible buffer over-read problem
In the Eclipse OMR compiler component, since release 0.7.0, an optimization enabled for Eclipse OpenJ9 consumers of OMR on Z processors incorrectly handles NUL (0x00) characters during the Latin-compatible charset (UTF-8, ISO8859-1, ASCII, etc) to IBM-1047/037 translation sequence. This can cause the output byte array to be truncated, discarding the first NUL byte and all subsequent characters, and thereby exposing a possible buffer over-read problem. This issue is fixed in Eclipse OMR version 0.8.0.
CVE-2025-10543
Média · 5.3
CWE-197 02/12/2025
In Eclipse Paho Go MQTT v3.1 library (paho.mqtt.golang) versions
In Eclipse Paho Go MQTT v3.1 library (paho.mqtt.golang) versions <=1.5.0 UTF-8 encoded strings, passed into the library, may be incorrectly encoded if their length exceeds 65535 bytes. This may lead to unexpected content in packets sent to the server (for example, part of an MQTT topic may leak into the message body in a PUBLISH packet).
The issue arises because the length of the data passed in was converted from an int64/int32 (depending upon CPU) to an int16 without checks for overflows. The int16 length was then written, followed by the data (e.g. topic). This meant that when the data (e.g. topic) was over 65535 bytes then the amount of data written exceeds what the length field indicates. This could lead to a corrupt packet, or mean that the excess data leaks into another field (e.g. topic leaks into message body).
CVE-2025-12383
Alta · 7.4
CWE-362 18/11/2025
Race Condition allows Bypass of Trust Restrictions
In Eclipse Jersey versions 2.45, 3.0.16, 3.1.9 a race condition can cause ignoring of critical SSL configurations - such as mutual authentication, custom key/trust stores, and other security settings. This issue may result in SSLHandshakeException under normal circumstances, but under certain conditions, it could lead to unauthorized trust in insecure servers (see PoC)
CVE-2025-11966
Média · 6.4
CWE-79 22/10/2025
Vert.x-Web vulnerable to Stored Cross-site Scripting in directory listings via file names
In Eclipse Vert.x versions [4.0.0, 4.5.21] and [5.0.0, 5.0.4], when "directory listing" is enabled, file and directory names are inserted into generated HTML without proper escaping in the href, title, and link attributes. An attacker who can create or rename files or directories within a served path can craft filenames containing malicious script or HTML content, leading to stored cross-site scripting (XSS) that executes in the context of users viewing the affected directory listing.
CVE-2025-11965
Alta · 7.5
CWE-552 22/10/2025
Files or Directories Accessible to External Parties em Eclipse Foundation Vert.x
In Eclipse Vert.x versions [4.0.0, 4.5.21] and [5.0.0, 5.0.4], a StaticHandler configuration for restricting access to hidden files fails to restrict access to hidden directories, allowing unauthorized users to retrieve files within them (e.g. '.git/config').
CVE-2025-55086
Crítica · 9.8
CWE-125 20/10/2025
Out-of-bounds Read em Eclipse Foundation Threadx Netx Duo
In NetXDuo version before 6.4.4, a networking support module for Eclipse Foundation ThreadX, in the DHCPV6 client there was an unchecked index extracting the server DUID from the server reply. With a crafted packet, an attacker could cause an out of memory read.
CVE-2025-55085
Alta · 7.5
CWE-125 17/10/2025
Web http client: Unchecked Server-Side Malicious Packet Issue
In NextX Duo before 6.4.4, in the HTTP client module, the network support code for Eclipse Foundation ThreadX, the parsing of HTTP header fields was missing bounds verification. A crafted server response could cause undefined behavior.
CVE-2025-55100
Crítica · 9.1
CWE-125 17/10/2025
Potential out-of-bounds read in _ux_host_class_audio10_sam_parse_func()
In USBX before 6.4.3, the USB support module for Eclipse Foundation ThreadX, there was a potential out of bound read issue in _ux_host_class_audio10_sam_parse_func() when parsing a list of sampling frequencies.
CVE-2025-55099
Média · 6.1
CWE-125 17/10/2025
Potential out-of-bounds read in _ux_host_class_audio_alternate_setting_locate()
In USBX before 6.4.3, the USB support module for Eclipse Foundation ThreadX, there was a potential out of bound read issue in _ux_host_class_audio_alternate_setting_locate() when parsing a descriptor with attacker-controlled frequency fields.
CVE-2025-55098
Média · 6.1
CWE-125 17/10/2025
Potential out-of-bounds read in _ux_host_class_audio_device_type_get()
In USBX before 6.4.3, the USB support module for Eclipse Foundation ThreadX, there was a potential out of bound read issue in _ux_host_class_audio_device_type_get()
when parsing a descriptor of an USB audio device.
CVE-2025-55097
Média · 6.1
CWE-125 17/10/2025
Potential out-of-bounds read in _ux_host_class_audio_streaming_sampling_get()
In USBX before 6.4.3, the USB support module for Eclipse Foundation ThreadX, there was a potential out of bound read issue in _ux_host_class_audio_streaming_sampling_get() when parsing a descriptor of an USB streaming device.
CVE-2025-55096
Média · 6.1
CWE-191 17/10/2025
Inadequate bounds check and potential underflow in _ux_host_class_hid_report_descriptor_get()
In USBX before 6.4.3, the USB support module for Eclipse Foundation ThreadX, there was a potential out of bound read issue in _ux_host_class_hid_report_descriptor_get()
when parsing a descriptor of an USB HID device.
CVE-2025-55094
Alta · 7.5
CWE-125 17/10/2025
Potential out-of-bounds read in _nx_icmpv6_validate_options()
In NetX Duo before 6.4.4, the networking support module for Eclipse Foundation ThreadX, there was a potential out of bound read issue in _nx_icmpv6_validate_options() when handling a packet with ICMP6 options.
CVE-2025-55087
Alta · 7.5
CWE-125 17/10/2025
Out-of-bounds Read em Eclipse Foundation Threadx Netx Duo
In NextX Duo's snmp addon versions before 6.4.4, a part of the Eclipse Foundation ThreadX, an attacker could cause an out-of-bound read by a crafted SNMPv3 security parameters.