← Back

Eclipse

eclipse

276 CVEs • 70 products

Products (70)

Click to collapse
Toggle
Jetty
jetty
Mosquitto
mosquitto
Openj9
openj9
Threadx Usbx
threadx_usbx
Vert.x
vert.x
Glassfish
glassfish
Theia
theia
Omr
omr
Threadx
threadx
Kura
kura
Che
che
Californium
californium
Open Vsx
open_vsx
Eclipse Ide
eclipse_ide
Mojarra
mojarra
Jgit
jgit
Vert.x Web
vert.x-web
Tinydtls
tinydtls
Rdf4j
rdf4j
Wakaama
wakaama
Hawkbit
hawkbit
Hono
hono
Jersey
jersey
Keti
keti
Lemminx
lemminx
Cyclonedds
cyclonedds
Parsson
parsson
Openmq
openmq
Birt
birt
Ide
ide
Vorto
vorto
Xtend
xtend
Xtext
xtext
Buildship
buildship
Egit
egit
Platform
platform
Equinox
equinox
Lyo
lyo
Equinox P2
equinox_p2
Hudson
hudson
Sphinx
sphinx
Milo
milo
Deeplearning4j
deeplearning4j
Vert.x Stomp
vert.x_stomp
Leshan
leshan
Pde
pde
Edc Connector
edc_connector
Ditto
ditto
Jakarta Mail
jakarta_mail
Angus Mail
angus_mail
Threadx Filex
threadx_filex
Paho Mqtt
paho_mqtt
Theia Website
theia_website
4diac Forte
4diac_forte
Grizzly
grizzly
Kuksa
kuksa

CVEs (276)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Eclipse
1Jetty
Jul 23, 2026
Apr 14, 2026
N/A· v4
9.1 CRITICAL· v3
N/A· v2
In Eclipse Jetty, the HTTP/1.1 parser is vulnerable to request smuggling when chunk extensions are used, similar to the "funky chunks" techniques outlined here: * https://w4ke.info/2025/06/18/funky-chunks.html * h...Show more
In Eclipse Jetty, the HTTP/1.1 parser is vulnerable to request smuggling when chunk extensions are used, similar to the "funky chunks" techniques outlined here: * https://w4ke.info/2025/06/18/funky-chunks.html * https://w4ke.info/2025/10/29/funky-chunks-2.html Jetty terminates chunk extension parsing at \r\n inside quoted strings instead of treating this as an error. POST / HTTP/1.1 Host: localhost Transfer-Encoding: chunked 1;ext="val X 0 GET /smuggled HTTP/1.1 ... Note how the chunk extension does not close the double quotes, and it is able to inject a smuggled request.Show less
1Eclipse
1Jetty
Jul 24, 2026
Apr 8, 2026
N/A· v4
7.4 HIGH· v3
N/A· v2
In Eclipse Jetty, the class JASPIAuthenticator initiates the authentication checks, which set two ThreadLocal variable. Upon returning from the initial checks, there are conditions that cause an early return from the J...Show more
In Eclipse Jetty, the class JASPIAuthenticator initiates the authentication checks, which set two ThreadLocal variable. Upon returning from the initial checks, there are conditions that cause an early return from the JASPIAuthenticator code without clearing those ThreadLocals. A subsequent request using the same thread inherits the ThreadLocal values, leading to a broken access control and privilege escalation.Show less
1Eclipse
2Open Message Queue
Openmq
Jun 17, 2026
Mar 5, 2026
N/A· v4
9.8 CRITICAL· v3
N/A· v2
An unsafe parsing of OpenMQ's configuration, allows a remote attacker to read arbitrary files from a MQ Broker's server. A full exploitation could read unauthorized files of the OpenMQ’s host OS. In some scenarios RCE co...Show more
An unsafe parsing of OpenMQ's configuration, allows a remote attacker to read arbitrary files from a MQ Broker's server. A full exploitation could read unauthorized files of the OpenMQ’s host OS. In some scenarios RCE could be achieved.Show less
1Eclipse
1Jetty
Jul 15, 2026
Mar 5, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
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 compr...Show more
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.Show less
1Eclipse
1Jetty
Jun 17, 2026
Mar 5, 2026
N/A· v4
6.5 MEDIUM· v3
N/A· v2
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...Show more
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.Show less
2Eclipse
Elipse
2Openmq
Openmq
Jun 17, 2026
Mar 3, 2026
N/A· v4
9.8 CRITICAL· v3
N/A· v2
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 passwor...Show more
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.Show less
1Eclipse
1Theia Website
Jun 17, 2026
Jan 30, 2026
N/A· v4
8.8 HIGH· v3
N/A· v2
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 us...Show more
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.Show less
1Eclipse
1Omr
Jun 17, 2026
Jan 29, 2026
6.9 MEDIUM· v4
9.8 CRITICAL· v3
N/A· v2
In the Eclipse OMR port library component since release 0.2.0, an API function to return the textual names of all supported processor features was not accounting for the separator inserted between processor features. If...Show more
In the Eclipse OMR port library component since release 0.2.0, an API function to return the textual names of all supported processor features was not accounting for the separator inserted between processor features. If the output buffer supplied to this function was incorrectly sized, failing to account for the separator when determining when a write to the buffer was safe could lead to a buffer overflow. This issue is fixed in Eclipse OMR version 0.8.0.Show less
1Eclipse
1Threadx
Jun 17, 2026
Jan 27, 2026
N/A· v4
6.3 MEDIUM· v3
N/A· v2
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(). Specifica...Show more
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.Show less
1Eclipse
1Threadx Netx Duo
Jun 17, 2026
Jan 27, 2026
8.7 HIGH· v4
7.5 HIGH· v3
N/A· v2
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...Show more
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.Show less
1Eclipse
1Threadx Usbx
Jun 17, 2026
Jan 27, 2026
N/A· v4
7.0 HIGH· v3
N/A· v2
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...Show more
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.Show less
1Eclipse
1Vert.x Web
Jun 17, 2026
Jan 15, 2026
6.9 MEDIUM· v4
5.3 MEDIUM· v3
N/A· v2
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...Show more
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);Show less
1Eclipse
1Cyclone Data Distribution Service
Jul 5, 2026
Dec 23, 2025
N/A· v4
10.0 CRITICAL· v3
N/A· v2
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.
1Eclipse
1Omr
Jun 17, 2026
Dec 15, 2025
6.9 MEDIUM· v4
8.1 HIGH· v3
N/A· v2
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...Show more
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.Show less
1Eclipse
1Paho Mqtt
Jun 17, 2026
Dec 2, 2025
6.3 MEDIUM· v4
5.3 MEDIUM· v3
N/A· v2
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...Show more
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).Show less
1Eclipse
1Jersey
Jun 17, 2026
Nov 18, 2025
9.4 CRITICAL· v4
7.4 HIGH· v3
N/A· v2
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 resu...Show more
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)Show less
1Eclipse
1Vert.x
Jun 17, 2026
Oct 22, 2025
2.3 LOW· v4
6.4 MEDIUM· v3
N/A· v2
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 attribute...Show more
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.Show less
1Eclipse
1Vert.x
Jun 17, 2026
Oct 22, 2025
6.3 MEDIUM· v4
7.5 HIGH· v3
N/A· v2
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...Show more
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').Show less
1Eclipse
1Threadx Netx Duo
Jun 17, 2026
Oct 20, 2025
6.3 MEDIUM· v4
9.8 CRITICAL· v3
N/A· v2
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 a...Show more
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.Show less
1Eclipse
1Threadx Netx Duo
Jun 17, 2026
Oct 17, 2025
8.8 HIGH· v4
7.5 HIGH· v3
N/A· v2
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 unde...Show more
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.Show less