Skip to content
OpenAdvisories

Source

ENISA EU Vulnerability Database

Source: https://euvd.enisa.europa.eu/

406,114 results · Feed

  • Unscored —

    ntfs: take invalidate_lock in ntfs_filemap_page_mkwrite()

    In the Linux kernel, the following vulnerability has been resolved: ntfs: take invalidate_lock in ntfs_filemap_page_mkwrite() ntfs_filemap_page_mkwrite() calls iomap_page_mkwrite() without holding mapping->invalidate_lock, so a concurrent truncate or fallocat…

  • High 7.8

    Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has conn l2cap_chan may be linked to l2cap_conn at most once. This is assumed in several places, eg l2cap_chan_del cleanup. There is …

  • Unscored —

    mm/damon/core: error damos_commit_quota_goal() for zero target_value

    In the Linux kernel, the following vulnerability has been resolved: mm/damon/core: error damos_commit_quota_goal() for zero target_value Patch series "mm/damon: move zero damos quota target_value handling to the core layer". Having zero DAMOS quota target val…

  • High 7.8

    tracing: Hold trace_types_lock when updating modules in persistent instances

    In the Linux kernel, the following vulnerability has been resolved: tracing: Hold trace_types_lock when updating modules in persistent instances trace_module_record() walks ftrace_trace_arrays from the module notifier without trace_types_lock. A concurrent rm…

  • High 7.8

    tracing: Hold trace_types_lock when resetting last boot data from readers

    In the Linux kernel, the following vulnerability has been resolved: tracing: Hold trace_types_lock when resetting last boot data from readers update_last_data_if_empty() is called from tracing_open() with O_TRUNC, tracing_read_pipe() and tracing_buffers_read(…

  • High 7.8

    tracing: Reject incomplete event filter expressions

    In the Linux kernel, the following vulnerability has been resolved: tracing: Reject incomplete event filter expressions A non-empty expression normally finishes in predicate_parse()'s inner loop, which resolves the pending logical operators before jumping to …

  • Unscored —

    tracing: Unregister field variable histograms when the command fails

    In the Linux kernel, the following vulnerability has been resolved: tracing: Unregister field variable histograms when the command fails An action that names a field on another event needs that field as a variable, so create_field_var_hist() registers a secon…

  • High 7.8

    tracing: Save the event file instead of the compatible histogram

    In the Linux kernel, the following vulnerability has been resolved: tracing: Save the event file instead of the compatible histogram create_field_var_hist() creates a histogram on the matched event to supply a field variable, and records it on the target so i…

  • High 7.8

    tracing/histograms: Verify event_call identity when updating synth_event refcount

    In the Linux kernel, the following vulnerability has been resolved: tracing/histograms: Verify event_call identity when updating synth_event refcount In event_hist_trigger_parse() and hist_unreg_all(), the histogram registration and unregistration paths look …

  • Unscored —

    tracing/syscalls: Use copy_from_user for the faultable syscall buffer

    In the Linux kernel, the following vulnerability has been resolved: tracing/syscalls: Use copy_from_user for the faultable syscall buffer syscall_copy_user_array() copies the buffer argument of faultable syscalls (write, pwrite64, ...) with __copy_from_user()…

  • High 7.8

    io_uring/waitid: own the request before clearing ->head

    In the Linux kernel, the following vulnerability has been resolved: io_uring/waitid: own the request before clearing ->head io_waitid_remove_wq() only takes the wait queue lock if ->head is set. io_waitid_wait() clears ->head first thing, before it tries to b…

  • Unscored —

    io_uring/wait: don't spin on a stuck overflow list

    In the Linux kernel, the following vulnerability has been resolved: io_uring/wait: don't spin on a stuck overflow list As long as IO_CHECK_CQ_OVERFLOW_BIT is set, io_cqring_wait_schedule() returns right away, before it gets to look at signals or arms the time…

  • Unscored —

    io_uring/cmd: don't leave list poison in ->hash_node

    In the Linux kernel, the following vulnerability has been resolved: io_uring/cmd: don't leave list poison in ->hash_node io_uring_cmd_del_cancelable() uses hlist_del() to take a command off ->cancelable_uring_cmd, which leaves LIST_POISON1/2 behind in ->hash_…

  • High 7.8

    io_uring/waitid: prevent cancel reference wrap

    In the Linux kernel, the following vulnerability has been resolved: io_uring/waitid: prevent cancel reference wrap io_waitid packs the cancellation state into bit 31 of ->refs and uses bits 30:0 as a 31-bit reference counter: #define IO_WAITID_CANCEL_FLAG BIT…

  • Unscored —

    io_uring/io-wq: don't lose the signal that ends work

    In the Linux kernel, the following vulnerability has been resolved: io_uring/io-wq: don't lose the signal that ends work When a thread exits, only its tracked requests are cancelled. Then its io-wq is torn down. io_wq_exit_workers() signals every worker, to g…

  • Unscored —

    keys: Avoid the owner account dereference in named keyring lookup

    In the Linux kernel, the following vulnerability has been resolved: keys: Avoid the owner account dereference in named keyring lookup Named keyring lookup must keep the storage containing the owner UID alive through the namespace mapping check. find_keyring_b…

  • Unscored —

    keys: Check the authorization payload in process keyring searches

    In the Linux kernel, the following vulnerability has been resolved: keys: Check the authorization payload in process keyring searches An authorization payload and its saved credentials must remain valid while search_process_keyrings_rcu() searches the request…

  • High 7.0

    keys: Protect the type name while describing a key

    In the Linux kernel, the following vulnerability has been resolved: keys: Protect the type name while describing a key keyctl_describe_key() must keep the key type's name alive until kasprintf() has consumed it. The retained key reference keeps the key and it…

  • Unscored —

    keys: make keyring indexes independent of kernel addresses

    In the Linux kernel, the following vulnerability has been resolved: keys: make keyring indexes independent of kernel addresses KEYCTL_READ returns the serial numbers in a keyring in associative-array traversal order. The first word of the index is a public, d…

  • Unscored —

    keys/trusted_keys: return immediately after TPM unseal failure

    In the Linux kernel, the following vulnerability has been resolved: keys/trusted_keys: return immediately after TPM unseal failure trusted_tpm_unseal() proceeds to pcrlock() when the TPM unseal operation fails. If pcrlock() succeeds, its return value overwrit…

  • Unscored —

    keys: Protect the read method check against type removal

    In the Linux kernel, the following vulnerability has been resolved: keys: Protect the read method check against type removal keyctl_read_key() checks key->type->read without holding key->sem. A reference keeps the key alive, but does not pin the module contai…

  • Unscored —

    ftrace: Initialize modname and offset in print_rec()

    In the Linux kernel, the following vulnerability has been resolved: ftrace: Initialize modname and offset in print_rec() print_rec() leaves 'modname' and 'offset' uninitialized and kallsyms_lookup() only sets them on success. When the lookup fails like when a…

  • High 7.0

    coredump: hold RCU while releasing parked threads

    In the Linux kernel, the following vulnerability has been resolved: coredump: hold RCU while releasing parked threads coredump_finish() releases the parked threads by clearing ->task in their core_thread entry and calling wake_up_process() on each of them. It…

  • Unscored —

    asymmetric_keys: reject trust keys without IDs

    In the Linux kernel, the following vulnerability has been resolved: asymmetric_keys: reject trust keys without IDs The PKCS#8 parser deliberately leaves the asym_key_ids payload slot empty. key_or_keyring_common() unconditionally dereferences that slot when a…

  • High 7.6

    Rancher meta proxy allowlist bypass leading to server-side request forgery

    A security vulnerability exists in the SUSE Rancher Manager meta proxy endpoint (/meta/proxy). This endpoint is intended to forward requests only to  destinations that appear on a configured allowlist. The allowlist decision was evaluated in a  place where it…

  • High 8.4

    Krill treats a "local parent" as already-authenticated, letting a CA operator act as any child of any CA on the same server

    When a CA's parent lives on the same Krill server: instead of building and verifying a signed CMS message, it runs the RFC 6492 provisioning exchange in-process and trusts the child identity (child_handle) that the caller put in the parent contact. Nothing ch…

  • High 8.4

    Krill users restricted to one CA can make any other CA delegate its prefixes and publish ROAs for them via bulk import

    The vulnerability gives a role that is restricted to a list of CAs (cas = [...]) its full permission set for every request that is not tied to a CA, including the bulk import endpoint POST /api/v1/bulk/cas/import. It adds a new child CA under any existing CA,…

  • High 8.4

    Krill login-session tokens reuse their encryption nonce across restarts, so any user who can log in can forge an "admin" token

    The vulnerability is that Krill encrypts every login-session token with a nonce built from a counter that is reset to 0 on every Krill restart, so the same (key, nonce) pair is used again after each restart.

  • Critical 9.8

    CVE-2026-16306

    Remote Code Execution in the `IModular.exe` URI handler in INFINITT Healthcare Co., Ltd. INFINITT PACS allows a remote unauthenticated attacker to invoke unintended application functionality and potentially execute arbitrary code via a crafted `imodular:// UR…

  • Medium 5.3

    An Otter Wiki 2.20.1 before 2.26.2 Repository File Disclosure via DataTable src

    An Otter Wiki 2.20.1 before 2.26.2 contains a file disclosure vulnerability in the DataTable embedding that allows attackers who can edit pages, including anonymous users under the default configuration, to read repository-internal files. Attackers can set an…

  • Medium 6.1

    An Otter Wiki before 2.26.2 Stored XSS via Math Code Block

    An Otter Wiki before 2.26.2 contains a stored cross-site scripting vulnerability in OtterwikiMdRenderer.block_code that allows attackers who can edit pages, including anonymous users under the default configuration, to inject arbitrary script. Attackers can p…

  • Critical 9.1

    Privilege escalation to cluster-admin on the Rancher local cluster through Fleet's agent management controller

    SUSE Rancher Fleet clusters reference a kubeconfig secret that the controller uses to install and manage a Fleet agent on the target cluster. The controller did not sufficiently restrict which kubeconfig secrets a Fleet Cluster object was allowed to reference…

  • Medium 6.1

    XSS in wrensec-commons CREST framework HTTP binding via _mimeType parameter

    wrensec-commons contains a reflected cross-site scripting (XSS) vulnerability in the CREST framework's HTTP binding. The HttpUtils.prepareResponse() method used the _mimeType request parameter to set the Content-Type response header without proper sanitizatio…

  • High 7.8

    Control Web Panel (CWP) < 1.29 OS Command Injection via valid_token

    Control Web Panel (CWP) before webpanel_version 1.29 contains an OS command injection vulnerability in the loopback API /valid_token/ route that allows unauthenticated attackers to execute arbitrary commands as root by injecting shell metacharacters into the …

  • Medium 5.5

    Control Web Panel (CWP) < 1.29 Blind SQL Injection via user Parameter

    Control Web Panel (CWP) before webpanel_version 1.29 contains a blind SQL injection vulnerability in an unauthenticated loopback API route that connects to MySQL as root, where the 'user' parameter is interpolated directly into a query against the oauth_clien…

  • High 7.8

    Control Web Panel (CWP) < 1.16 OS Command Injection via /newpass/

    Control Web Panel (CWP) before webpanel_version 1.16 contains an OS command injection vulnerability in the loopback API password change route /newpass/, which runs as root. An attacker can inject arbitrary OS commands by manipulating the POST 'user' parameter…

  • High 7.1

    Control Web Panel (CWP) < 1.16 SQL Injection via access_token() API

    Control Web Panel (CWP) before webpanel_version 1.16 contains a SQL injection vulnerability in the loopback API authentication gate access_token(), which connects to MySQL as root and interpolates attacker-controlled values directly into its query. Attackers …

  • High 7.8

    Control Web Panel (CWP) < 1.29 OS Command Injection via restoredatabase API

    Control Web Panel (CWP) before webpanel_version 1.29 contains an OS command injection vulnerability in the loopback API database restore route /v1/restoredatabase/, where the restoreDBBackup() handler passes an attacker-controlled file path from the POST body…

  • High 7.8

    Control Web Panel (CWP) < 1.29 Unauthenticated Loopback API Root Access

    Control Web Panel (CWP) before webpanel_version 1.29 contains a missing authentication vulnerability that allows attackers able to reach the loopback API service to invoke root-privileged API routes without presenting an access token. Attackers can access end…

  • High 8.8

    Control Web Panel (CWP) < 1.16 OS Command Injection via protected_directory

    Control Web Panel (CWP) before webpanel_version 1.16 contains an OS command injection vulnerability in the protected_directory user panel module that allows attackers to execute arbitrary commands by submitting unescaped input through the file POST parameter …