Skip to main content
CVE-2025-52496 Jul 04, 15:15 HIGH POC PATCH This Week

Mbed TLS before 3.6.4 has a race condition in AESNI detection if certain compiler optimizations occur. An attacker may be able to extract an AES key from a multithreaded program, or perform a GCM forgery.

Information Disclosure Debian Ubuntu Mbed Tls Suse +1
NVD GitHub
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-5920 Jul 04, 10:15 HIGH POC PATCH This Week

A security vulnerability in Sharable Password Protected Posts before version 1.1.1 (CVSS 7.5) that allows access. Risk factors: public PoC available.

Information Disclosure Private Post Share
NVD WPScan
CVSS 3.1
7.5
EPSS
0.1%
CVE-2025-52828 Jul 04, 12:15 HIGH This Week

PHP object injection in the Red Art WordPress theme allows authenticated attackers to execute arbitrary code. The vulnerability, caused by deserialization of untrusted data (CWE-502), affects all versions up to 3.7. A low-privileged user can supply a malicious serialized payload to trigger object injection, leading to complete site compromise. No active exploitation or public exploit code has been identified, and EPSS indicates low exploitation probability.

WordPress Deserialization Wordpress Theme
NVD
CVSS 3.1
8.8
EPSS
0.1%
CVE-2025-5953 Jul 04, 03:15 HIGH This Week

The WP Human Resource Management plugin for WordPress is vulnerable to Privilege Escalation due to missing authorization in the ajax_insert_employee() and update_empoyee() functions in versions 2.0.0 through 2.2.17. The AJAX handler reads the client-supplied $_POST['role'] and, after basic cleaning via hrm_clean(), passes it directly to wp_insert_user() and later to $user->set_role() without verifying that the current user is allowed to assign that role. This makes it possible for authenticated attackers, with Employee-level access and above, to elevate their privileges to administrator.

PHP WordPress Authentication Bypass Privilege Escalation Wp Human Resource Management +2
NVD
CVSS 3.1
8.8
EPSS
0.1%
CVE-2025-32918 Jul 04, 08:15 HIGH PATCH This Week

A security vulnerability in autocomplete endpoint within the RestAPI of Checkmk (CVSS 8.8) that allows an authenticated user. High severity vulnerability requiring prompt remediation.

Code Injection Debian Ubuntu Checkmk
NVD
CVSS 3.1
8.8
EPSS
0.1%
CVE-2025-5372 Jul 04, 06:15 HIGH PATCH This Week

Cryptographic key derivation failure in libssh versions prior to 0.11.2 (when built against OpenSSL older than 3.0) can cause SSH sessions to proceed with uninitialized key material, allowing remote attackers to undermine session confidentiality and integrity. The flaw stems from inverted return-value semantics between OpenSSL and libssh in ssh_kdf(), so a silent KDF failure is treated as success. No public exploit identified at time of analysis and EPSS risk is low (0.07%), but the issue is widely shipped across Red Hat, Ubuntu, Debian and SUSE distributions and has vendor patches available.

Information Disclosure OpenSSL Red Hat Enterprise Linux Libssh +1
NVD
CVSS 3.1
8.8
EPSS
0.1%
CVE-2025-53483 Jul 04, 18:15 HIGH PATCH This Week

ArchivePage.php, UnarchivePage.php, and VoterEligibilityPage#executeClear() do not validate request methods or CSRF tokens, allowing attackers to trigger sensitive actions if an admin visits a malicious site. This issue affects Mediawiki - SecurePoll extension: from 1.39.X before 1.39.13, from 1.42.X before 1.42.7, from 1.43.X before 1.43.2.

PHP CSRF
NVD
CVSS 3.1
8.8
EPSS
0.0%
CVE-2025-53366 Jul 04, 22:15 HIGH PATCH GHSA This Week

CVE-2025-53366 is a security vulnerability (CVSS 8.7). High severity vulnerability requiring prompt remediation.

Python Information Disclosure Red Hat
NVD GitHub
CVSS 4.0
8.7
EPSS
0.0%
CVE-2025-53365 Jul 04, 22:15 HIGH PATCH GHSA This Week

The MCP Python SDK, called `mcp` on PyPI, is a Python implementation of the Model Context Protocol (MCP). Prior to version 1.10.0, if a client deliberately triggers an exception after establishing a streamable HTTP session, this can lead to an uncaught ClosedResourceError on the server side, causing the server to crash and requiring a restart to restore service. Impact may vary depending on the deployment conditions, and presence of infrastructure-level resilience measures. Version 1.10.0 contains a patch for the issue.

Denial Of Service Python Red Hat
NVD GitHub
CVSS 4.0
8.7
EPSS
0.0%
CVE-2025-32297 Jul 04, 12:15 HIGH This Week

Authenticated SQL injection in the Simple Link Directory WordPress plugin up to version 14.7.3 allows low-privileged users to exfiltrate sensitive database contents. No public exploit or active exploitation has been confirmed, and the EPSS score of 0.04% indicates a very low likelihood of real-world attacks despite a CVSS 8.5 rating.

WordPress SQLi Wordpress Plugin
NVD
CVSS 3.1
8.5
EPSS
0.0%
CVE-2025-24780 Jul 04, 12:15 HIGH This Week

SQL injection in the Printcart Web to Print Product Designer for WooCommerce plugin (versions up to 2.4.0) enables authenticated attackers with low privileges to execute arbitrary SQL commands, potentially exposing sensitive database contents. Exploitation requires no user interaction and carries high confidentiality impact, though no active exploitation (CISA KEV) or public exploit code is known at this time. The low attack complexity and network attack vector make this a serious risk for WooCommerce stores using the vulnerable plugin.

WordPress SQLi
NVD
CVSS 3.1
8.5
EPSS
0.0%
CVE-2025-30979 Jul 04, 09:15 HIGH This Week

SQL injection in the gopiplus Pixelating image slideshow gallery WordPress plugin (versions ≤ 8.0) allows authenticated attackers with low privileges to execute arbitrary SQL queries, enabling unauthorized extraction of sensitive database information and potential disruption via costly queries. No public

WordPress SQLi Wordpress Plugin
NVD
CVSS 3.1
8.5
EPSS
0.0%
CVE-2025-30969 Jul 04, 09:15 HIGH This Week

Authenticated SQL injection in iFrame Images Gallery plugin up to version 9.0 allows any user with subscriber-level access to extract sensitive information from the WordPress database, including password hashes. No public exploit or active exploitation has been confirmed, and the EPSS score is extremely low (0.04%), indicating minimal real-world exploitation activity at this time.

WordPress SQLi Wordpress Plugin
NVD
CVSS 3.1
8.5
EPSS
0.0%
CVE-2025-30947 Jul 04, 09:15 HIGH This Week

Blind SQL injection in the Cool fade popup WordPress plugin allows authenticated low-privilege attackers to extract sensitive data from the database. The vulnerability affects all versions up to 10.1. Exploitation requires only subscriber-level access and no user interaction, making it easily exploitable once authenticated, though EPSS score is low (0.04%) and no public exploit or active exploitation is known.

WordPress SQLi Wordpress Plugin
NVD
CVSS 3.1
8.5
EPSS
0.0%
CVE-2025-28969 Jul 04, 09:15 HIGH This Week

SQL injection in the cybio Gallery Widget plugin for WordPress up to version 1.2.1 allows authenticated attackers with low privileges (e.g., Subscriber) to extract sensitive database information and cause limited availability disruptions. No active exploitation or public exploit is known, and the EPSS exploitation probability is very low (0.04%).

WordPress SQLi Wordpress Plugin
NVD
CVSS 3.1
8.5
EPSS
0.0%
CVE-2025-28967 Jul 04, 09:15 HIGH This Week

SQL injection in the Contact Us page – Contact people LITE WordPress plugin allows authenticated low-privileged users to extract sensitive data from the WordPress database. Versions through 3.7.4 are affected; an attacker needs a valid subscriber-level (or higher) account to exploit it. EPSS probability is very low, and no active exploitation or public exploit code has been identified.

WordPress SQLi Wordpress Plugin
NVD
CVSS 3.1
8.5
EPSS
0.0%
CVE-2025-52807 Jul 04, 12:15 HIGH This Week

Unauthenticated local file inclusion in Kossy WordPress Theme up to version 1.45 allows attackers to include arbitrary local files, potentially leading to remote code execution and full site compromise. The vulnerability has a high CVSS score (8.1) but a low EPSS exploitation probability (0.13%); no active exploitation has been confirmed in the wild. A patch has not been publicly identified.

PHP WordPress Information Disclosure LFI
NVD
CVSS 3.1
8.1
EPSS
0.1%
CVE-2025-4414 Jul 04, 12:15 HIGH PATCH This Week

A security vulnerability in cmsmasters CMSMasters Content Composer allows PHP Local File Inclusion (CVSS 8.1). High severity vulnerability requiring prompt remediation.

PHP WordPress Information Disclosure LFI Wordpress Plugin
NVD
CVSS 3.1
8.1
EPSS
0.1%
CVE-2025-52813 Jul 04, 12:15 HIGH This Week

A security vulnerability in Missing Authorization vulnerability in pietro MobiLoud (CVSS 8.1). High severity vulnerability requiring prompt remediation.

WordPress Authentication Bypass Wordpress Plugin
NVD
CVSS 3.1
8.1
EPSS
0.1%
CVE-2025-6238 Jul 04, 03:15 HIGH PATCH This Week

The AI Engine plugin for WordPress is vulnerable to open redirect in version 2.8.4. This is due to an insecure OAuth implementation, as the 'redirect_uri' parameter is missing validation during the authorization flow. This makes it possible for unauthenticated attackers to intercept the authorization code and obtain an access token by redirecting the user to an attacker-controlled URI. Note: OAuth is disabled, the 'Meow_MWAI_Labs_OAuth' class is not loaded in the plugin in the patched version 2.8.5.

PHP WordPress Open Redirect Ai Engine Wordpress Plugin +1
NVD
CVSS 3.1
8.0
EPSS
0.1%
CVE-2025-46733 Jul 04, 14:15 HIGH PATCH This Week

OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone technology. In version 4.5.0, using a specially crafted tee-supplicant binary running in REE userspace, an attacker can trigger a panic in a TA that uses the libutee Secure Storage API. Many functions in libutee, specifically those which make up the Secure Storage API, will panic if a system call returns an unexpected return code. This behavior is mandated by the TEE Internal Core API specification. However, in OP-TEE’s implementation, return codes of secure storage operations are passed through unsanitized from the REE tee-supplicant, through the Linux kernel tee-driver, through the OP-TEE kernel, back to libutee. Thus, an attacker with access to REE userspace, and the ability to stop tee-supplicant and replace it with their own process (generally trivial for a root user, and depending on the way permissions are set up, potentially available even to less privileged users) can run a malicious tee-supplicant process that responds to storage requests with unexpected response codes, triggering a panic in the requesting TA. This is particularly dangerous for TAs built with `TA_FLAG_SINGLE_INSTANCE` (corresponding to `gpd.ta.singleInstance` and `TA_FLAG_INSTANCE_KEEP_ALIVE` (corresponding to `gpd.ta.keepAlive`). The behavior of these TAs may depend on memory that is preserved between sessions, and the ability of an attacker to panic the TA and reload it with a clean memory space can compromise the behavior of those TAs. A critical example of this is the optee_ftpm TA. It uses the kept alive memory to hold PCR values, which crucially must be non-resettable. An attacker who can trigger a panic in the fTPM TA can reset the PCRs, and then extend them PCRs with whatever they choose, falsifying boot measurements, accessing sealed data, and potentially more. The impact of this issue depends significantly on the behavior of affected TAs. For some, it could manifest as a denial of service, while for others, like the fTPM TA, it can result in the disclosure of sensitive data. Anyone running the fTPM TA is affected, but similar attacks may be possible on other TAs that leverage the Secure Storage API. A fix is available in commit 941a58d78c99c4754fbd4ec3079ec9e1d596af8f.

Denial Of Service Information Disclosure Linux Debian Ubuntu +1
NVD GitHub
CVSS 3.1
7.9
EPSS
0.0%
CVE-2025-38227 Jul 04, 14:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: media: vidtv: Terminating the subsequent process of initialization failure syzbot reported a slab-use-after-free Read in vidtv_mux_init. [1] After PSI initialization fails, the si member is accessed again, resulting in this uaf. After si initialization fails, the subsequent process needs to be exited. [1] BUG: KASAN: slab-use-after-free in vidtv_mux_pid_ctx_init drivers/media/test-drivers/vidtv/vidtv_mux.c:78 [inline] BUG: KASAN: slab-use-after-free in vidtv_mux_init+0xac2/0xbe0 drivers/media/test-drivers/vidtv/vidtv_mux.c:524 Read of size 8 at addr ffff88802fa42acc by task syz.2.37/6059 CPU: 0 UID: 0 PID: 6059 Comm: syz.2.37 Not tainted 6.14.0-rc5-syzkaller #0 Hardware name: Google Compute Engine, BIOS Google 02/12/2025 Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:408 [inline] print_report+0xc3/0x670 mm/kasan/report.c:521 kasan_report+0xd9/0x110 mm/kasan/report.c:634 vidtv_mux_pid_ctx_init drivers/media/test-drivers/vidtv/vidtv_mux.c:78 vidtv_mux_init+0xac2/0xbe0 drivers/media/test-drivers/vidtv/vidtv_mux.c:524 vidtv_start_streaming drivers/media/test-drivers/vidtv/vidtv_bridge.c:194 vidtv_start_feed drivers/media/test-drivers/vidtv/vidtv_bridge.c:239 dmx_section_feed_start_filtering drivers/media/dvb-core/dvb_demux.c:973 dvb_dmxdev_feed_start drivers/media/dvb-core/dmxdev.c:508 [inline] dvb_dmxdev_feed_restart.isra.0 drivers/media/dvb-core/dmxdev.c:537 dvb_dmxdev_filter_stop+0x2b4/0x3a0 drivers/media/dvb-core/dmxdev.c:564 dvb_dmxdev_filter_free drivers/media/dvb-core/dmxdev.c:840 [inline] dvb_demux_release+0x92/0x550 drivers/media/dvb-core/dmxdev.c:1246 __fput+0x3ff/0xb70 fs/file_table.c:464 task_work_run+0x14e/0x250 kernel/task_work.c:227 exit_task_work include/linux/task_work.h:40 [inline] do_exit+0xad8/0x2d70 kernel/exit.c:938 do_group_exit+0xd3/0x2a0 kernel/exit.c:1087 __do_sys_exit_group kernel/exit.c:1098 [inline] __se_sys_exit_group kernel/exit.c:1096 [inline] __x64_sys_exit_group+0x3e/0x50 kernel/exit.c:1096 x64_sys_call+0x151f/0x1720 arch/x86/include/generated/asm/syscalls_64.h:232 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f871d58d169 Code: Unable to access opcode bytes at 0x7f871d58d13f. RSP: 002b:00007fff4b19a788 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f871d58d169 RDX: 0000000000000064 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 00007fff4b19a7ec R08: 0000000b4b19a87f R09: 00000000000927c0 R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000003 R13: 00000000000927c0 R14: 000000000001d553 R15: 00007fff4b19a840 </TASK> Allocated by task 6059: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:377 [inline] __kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:394 kmalloc_noprof include/linux/slab.h:901 [inline] kzalloc_noprof include/linux/slab.h:1037 [inline] vidtv_psi_pat_table_init drivers/media/test-drivers/vidtv/vidtv_psi.c:970 vidtv_channel_si_init drivers/media/test-drivers/vidtv/vidtv_channel.c:423 vidtv_mux_init drivers/media/test-drivers/vidtv/vidtv_mux.c:519 vidtv_start_streaming drivers/media/test-drivers/vidtv/vidtv_bridge.c:194 vidtv_start_feed drivers/media/test-drivers/vidtv/vidtv_bridge.c:239 dmx_section_feed_start_filtering drivers/media/dvb-core/dvb_demux.c:973 dvb_dmxdev_feed_start drivers/media/dvb-core/dmxdev.c:508 [inline] dvb_dmxdev_feed_restart.isra.0 drivers/media/dvb-core/dmxdev.c:537 dvb_dmxdev_filter_stop+0x2b4/0x3a0 drivers/media/dvb-core/dmxdev.c:564 dvb_dmxdev_filter_free drivers/media/dvb-core/dmxdev.c:840 [inline] dvb_demux_release+0x92/0x550 drivers/media/dvb-core/dmxdev.c:1246 __fput+0x3ff/0xb70 fs/file_tabl ---truncated---

Information Disclosure Linux Google Use After Free Memory Corruption +2
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38226 Jul 04, 14:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: media: vivid: Change the siize of the composing syzkaller found a bug: BUG: KASAN: vmalloc-out-of-bounds in tpg_fill_plane_pattern drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:2608 [inline] BUG: KASAN: vmalloc-out-of-bounds in tpg_fill_plane_buffer+0x1a9c/0x5af0 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:2705 Write of size 1440 at addr ffffc9000d0ffda0 by task vivid-000-vid-c/5304 CPU: 0 UID: 0 PID: 5304 Comm: vivid-000-vid-c Not tainted 6.14.0-rc2-syzkaller-00039-g09fbf3d50205 #0 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 [inline] print_report+0x169/0x550 mm/kasan/report.c:489 kasan_report+0x143/0x180 mm/kasan/report.c:602 kasan_check_range+0x282/0x290 mm/kasan/generic.c:189 __asan_memcpy+0x40/0x70 mm/kasan/shadow.c:106 tpg_fill_plane_pattern drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:2608 [inline] tpg_fill_plane_buffer+0x1a9c/0x5af0 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:2705 vivid_fillbuff drivers/media/test-drivers/vivid/vivid-kthread-cap.c:470 [inline] vivid_thread_vid_cap_tick+0xf8e/0x60d0 drivers/media/test-drivers/vivid/vivid-kthread-cap.c:629 vivid_thread_vid_cap+0x8aa/0xf30 drivers/media/test-drivers/vivid/vivid-kthread-cap.c:767 kthread+0x7a9/0x920 kernel/kthread.c:464 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 </TASK> The composition size cannot be larger than the size of fmt_cap_rect. So execute v4l2_rect_map_inside() even if has_compose_cap == 0.

Buffer Overflow Linux Memory Corruption Debian Debian Linux
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38212 Jul 04, 14:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: ipc: fix to protect IPCS lookups using RCU syzbot reported that it discovered a use-after-free vulnerability, [0] [0]: https://lore.kernel.org/all/67af13f8.050a0220.21dd3.0038.GAE@google.com/ idr_for_each() is protected by rwsem, but this is not enough. If it is not protected by RCU read-critical region, when idr_for_each() calls radix_tree_node_free() through call_rcu() to free the radix_tree_node structure, the node will be freed immediately, and when reading the next node in radix_tree_for_each_slot(), the already freed memory may be read. Therefore, we need to add code to make sure that idr_for_each() is protected within the RCU read-critical region when we call it in shm_destroy_orphaned().

Information Disclosure Linux Google Use After Free Memory Corruption +2
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38233 Jul 04, 14:15 HIGH PATCH This Week

CVE-2025-38233 is a security vulnerability (CVSS 7.8). High severity vulnerability requiring prompt remediation. Vendor patch is available.

Information Disclosure Linux
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38209 Jul 04, 14:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: nvme-tcp: remove tag set when second admin queue config fails Commit 104d0e2f6222 ("nvme-fabrics: reset admin connection for secure concatenation") modified nvme_tcp_setup_ctrl() to call nvme_tcp_configure_admin_queue() twice. The first call prepares for DH-CHAP negotitation, and the second call is required for secure concatenation. However, this change triggered BUG KASAN slab-use-after- free in blk_mq_queue_tag_busy_iter(). This BUG can be recreated by repeating the blktests test case nvme/063 a few times [1]. When the BUG happens, nvme_tcp_create_ctrl() fails in the call chain below: nvme_tcp_create_ctrl() nvme_tcp_alloc_ctrl() new=true ... Alloc nvme_tcp_ctrl and admin_tag_set nvme_tcp_setup_ctrl() new=true nvme_tcp_configure_admin_queue() new=true ... Succeed nvme_alloc_admin_tag_set() ... Alloc the tag set for admin_tag_set nvme_stop_keep_alive() nvme_tcp_teardown_admin_queue() remove=false nvme_tcp_configure_admin_queue() new=false nvme_tcp_alloc_admin_queue() ... Fail, but do not call nvme_remove_admin_tag_set() nvme_uninit_ctrl() nvme_put_ctrl() ... Free up the nvme_tcp_ctrl and admin_tag_set The first call of nvme_tcp_configure_admin_queue() succeeds with new=true argument. The second call fails with new=false argument. This second call does not call nvme_remove_admin_tag_set() on failure, due to the new=false argument. Then the admin tag set is not removed. However, nvme_tcp_create_ctrl() assumes that nvme_tcp_setup_ctrl() would call nvme_remove_admin_tag_set(). Then it frees up struct nvme_tcp_ctrl which has admin_tag_set field. Later on, the timeout handler accesses the admin_tag_set field and causes the BUG KASAN slab-use-after-free. To not leave the admin tag set, call nvme_remove_admin_tag_set() when the second nvme_tcp_configure_admin_queue() call fails. Do not return from nvme_tcp_setup_ctrl() on failure. Instead, jump to "destroy_admin" go-to label to call nvme_tcp_teardown_admin_queue() which calls nvme_remove_admin_tag_set().

Information Disclosure Linux Use After Free Memory Corruption
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38187 Jul 04, 14:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: drm/nouveau: fix a use-after-free in r535_gsp_rpc_push() The RPC container is released after being passed to r535_gsp_rpc_send(). When sending the initial fragment of a large RPC and passing the caller's RPC container, the container will be freed prematurely. Subsequent attempts to send remaining fragments will therefore result in a use-after-free. Allocate a temporary RPC container for holding the initial fragment of a large RPC when sending. Free the caller's container when all fragments are successfully sent. [ Rebase onto Blackwell changes. - Danilo ]

Information Disclosure Linux Use After Free Memory Corruption
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38206 Jul 04, 14:15 HIGH PATCH This Week

CVE-2025-38206 is a security vulnerability (CVSS 7.8). High severity vulnerability requiring prompt remediation. Vendor patch is available.

Information Disclosure Linux Debian Debian Linux
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38183 Jul 04, 14:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get() Before calling lan743x_ptp_io_event_clock_get(), the 'channel' value is checked against the maximum value of PCI11X1X_PTP_IO_MAX_CHANNELS(8). This seems correct and aligns with the PTP interrupt status register (PTP_INT_STS) specifications. However, lan743x_ptp_io_event_clock_get() writes to ptp->extts[] with only LAN743X_PTP_N_EXTTS(4) elements, using channel as an index: lan743x_ptp_io_event_clock_get(..., u8 channel,...) { ... /* Update Local timestamp */ extts = &ptp->extts[channel]; extts->ts.tv_sec = sec; ... } To avoid an out-of-bounds write and utilize all the supported GPIO inputs, set LAN743X_PTP_N_EXTTS to 8. Detected using the static analysis tool - Svace.

Buffer Overflow Linux Memory Corruption Debian Ubuntu +4
NVD
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38182 Jul 04, 14:15 HIGH PATCH This Week

CVE-2025-38182 is a security vulnerability (CVSS 7.8). High severity vulnerability requiring prompt remediation. Vendor patch is available.

Information Disclosure Linux Debian Ubuntu Red Hat +2
NVD
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38230 Jul 04, 14:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: jfs: validate AG parameters in dbMount() to prevent crashes Validate db_agheight, db_agwidth, and db_agstart in dbMount to catch corrupted metadata early and avoid undefined behavior in dbAllocAG. Limits are derived from L2LPERCTL, LPERCTL/MAXAG, and CTLTREESIZE: - agheight: 0 to L2LPERCTL/2 (0 to 5) ensures shift (L2LPERCTL - 2*agheight) >= 0. - agwidth: 1 to min(LPERCTL/MAXAG, 2^(L2LPERCTL - 2*agheight)) ensures agperlev >= 1. - Ranges: 1-8 (agheight 0-3), 1-4 (agheight 4), 1 (agheight 5). - LPERCTL/MAXAG = 1024/128 = 8 limits leaves per AG; 2^(10 - 2*agheight) prevents division to 0. - agstart: 0 to CTLTREESIZE-1 - agwidth*(MAXAG-1) keeps ti within stree (size 1365). - Ranges: 0-1237 (agwidth 1), 0-348 (agwidth 8). UBSAN: shift-out-of-bounds in fs/jfs/jfs_dmap.c:1400:9 shift exponent -335544310 is negative CPU: 0 UID: 0 PID: 5822 Comm: syz-executor130 Not tainted 6.14.0-rc5-syzkaller #0 Hardware name: Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120 ubsan_epilogue lib/ubsan.c:231 [inline] __ubsan_handle_shift_out_of_bounds+0x3c8/0x420 lib/ubsan.c:468 dbAllocAG+0x1087/0x10b0 fs/jfs/jfs_dmap.c:1400 dbDiscardAG+0x352/0xa20 fs/jfs/jfs_dmap.c:1613 jfs_ioc_trim+0x45a/0x6b0 fs/jfs/jfs_discard.c:105 jfs_ioctl+0x2cd/0x3e0 fs/jfs/ioctl.c:131 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:906 [inline] __se_sys_ioctl+0xf5/0x170 fs/ioctl.c:892 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f Found by Linux Verification Center (linuxtesting.org) with Syzkaller.

Denial Of Service Linux Google Debian Debian Linux
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38211 Jul 04, 14:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction The commit 59c68ac31e15 ("iw_cm: free cm_id resources on the last deref") simplified cm_id resource management by freeing cm_id once all references to the cm_id were removed. The references are removed either upon completion of iw_cm event handlers or when the application destroys the cm_id. This commit introduced the use-after-free condition where cm_id_private object could still be in use by event handler works during the destruction of cm_id. The commit aee2424246f9 ("RDMA/iwcm: Fix a use-after-free related to destroying CM IDs") addressed this use-after- free by flushing all pending works at the cm_id destruction. However, still another use-after-free possibility remained. It happens with the work objects allocated for each cm_id_priv within alloc_work_entries() during cm_id creation, and subsequently freed in dealloc_work_entries() once all references to the cm_id are removed. If the cm_id's last reference is decremented in the event handler work, the work object for the work itself gets removed, and causes the use- after-free BUG below: BUG: KASAN: slab-use-after-free in __pwq_activate_work+0x1ff/0x250 Read of size 8 at addr ffff88811f9cf800 by task kworker/u16:1/147091 CPU: 2 UID: 0 PID: 147091 Comm: kworker/u16:1 Not tainted 6.15.0-rc2+ #27 PREEMPT(voluntary) Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014 Workqueue: 0x0 (iw_cm_wq) Call Trace: <TASK> dump_stack_lvl+0x6a/0x90 print_report+0x174/0x554 ? __virt_addr_valid+0x208/0x430 ? __pwq_activate_work+0x1ff/0x250 kasan_report+0xae/0x170 ? __pwq_activate_work+0x1ff/0x250 __pwq_activate_work+0x1ff/0x250 pwq_dec_nr_in_flight+0x8c5/0xfb0 process_one_work+0xc11/0x1460 ? __pfx_process_one_work+0x10/0x10 ? assign_work+0x16c/0x240 worker_thread+0x5ef/0xfd0 ? __pfx_worker_thread+0x10/0x10 kthread+0x3b0/0x770 ? __pfx_kthread+0x10/0x10 ? rcu_is_watching+0x11/0xb0 ? _raw_spin_unlock_irq+0x24/0x50 ? rcu_is_watching+0x11/0xb0 ? __pfx_kthread+0x10/0x10 ret_from_fork+0x30/0x70 ? __pfx_kthread+0x10/0x10 ret_from_fork_asm+0x1a/0x30 </TASK> Allocated by task 147416: kasan_save_stack+0x2c/0x50 kasan_save_track+0x10/0x30 __kasan_kmalloc+0xa6/0xb0 alloc_work_entries+0xa9/0x260 [iw_cm] iw_cm_connect+0x23/0x4a0 [iw_cm] rdma_connect_locked+0xbfd/0x1920 [rdma_cm] nvme_rdma_cm_handler+0x8e5/0x1b60 [nvme_rdma] cma_cm_event_handler+0xae/0x320 [rdma_cm] cma_work_handler+0x106/0x1b0 [rdma_cm] process_one_work+0x84f/0x1460 worker_thread+0x5ef/0xfd0 kthread+0x3b0/0x770 ret_from_fork+0x30/0x70 ret_from_fork_asm+0x1a/0x30 Freed by task 147091: kasan_save_stack+0x2c/0x50 kasan_save_track+0x10/0x30 kasan_save_free_info+0x37/0x60 __kasan_slab_free+0x4b/0x70 kfree+0x13a/0x4b0 dealloc_work_entries+0x125/0x1f0 [iw_cm] iwcm_deref_id+0x6f/0xa0 [iw_cm] cm_work_handler+0x136/0x1ba0 [iw_cm] process_one_work+0x84f/0x1460 worker_thread+0x5ef/0xfd0 kthread+0x3b0/0x770 ret_from_fork+0x30/0x70 ret_from_fork_asm+0x1a/0x30 Last potentially related work creation: kasan_save_stack+0x2c/0x50 kasan_record_aux_stack+0xa3/0xb0 __queue_work+0x2ff/0x1390 queue_work_on+0x67/0xc0 cm_event_handler+0x46a/0x820 [iw_cm] siw_cm_upcall+0x330/0x650 [siw] siw_cm_work_handler+0x6b9/0x2b20 [siw] process_one_work+0x84f/0x1460 worker_thread+0x5ef/0xfd0 kthread+0x3b0/0x770 ret_from_fork+0x30/0x70 ret_from_fork_asm+0x1a/0x30 This BUG is reproducible by repeating the blktests test case nvme/061 for the rdma transport and the siw driver. To avoid the use-after-free of cm_id_private work objects, ensure that the last reference to the cm_id is decremented not in the event handler works, but in the cm_id destruction context. For that purpose, mo ---truncated---

Information Disclosure Linux Use After Free Memory Corruption Debian +1
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38180 Jul 04, 14:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: net: atm: fix /proc/net/atm/lec handling /proc/net/atm/lec must ensure safety against dev_lec[] changes. It appears it had dev_put() calls without prior dev_hold(), leading to imbalance and UAF.

Information Disclosure Linux Use After Free Memory Corruption Debian +1
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38198 Jul 04, 14:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: fbcon: Make sure modelist not set on unregistered console It looks like attempting to write to the "store_modes" sysfs node will run afoul of unregistered consoles: UBSAN: array-index-out-of-bounds in drivers/video/fbdev/core/fbcon.c:122:28 index -1 is out of range for type 'fb_info *[32]' ... fbcon_info_from_console+0x192/0x1a0 drivers/video/fbdev/core/fbcon.c:122 fbcon_new_modelist+0xbf/0x2d0 drivers/video/fbdev/core/fbcon.c:3048 fb_new_modelist+0x328/0x440 drivers/video/fbdev/core/fbmem.c:673 store_modes+0x1c9/0x3e0 drivers/video/fbdev/core/fbsysfs.c:113 dev_attr_store+0x55/0x80 drivers/base/core.c:2439 static struct fb_info *fbcon_registered_fb[FB_MAX]; ... static signed char con2fb_map[MAX_NR_CONSOLES]; ... static struct fb_info *fbcon_info_from_console(int console) ... return fbcon_registered_fb[con2fb_map[console]]; If con2fb_map contains a -1 things go wrong here. Instead, return NULL, as callers of fbcon_info_from_console() are trying to compare against existing "info" pointers, so error handling should kick in correctly.

Buffer Overflow Linux Debian Debian Linux
NVD
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-49809 Jul 04, 13:15 HIGH PATCH This Week

CVE-2025-49809 is a security vulnerability (CVSS 7.8). High severity vulnerability requiring prompt remediation.

Information Disclosure Apple macOS Debian Ubuntu +2
NVD GitHub
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38216 Jul 04, 14:15 HIGH PATCH This Week

CVE-2025-38216 is a security vulnerability (CVSS 7.8). High severity vulnerability requiring prompt remediation. Vendor patch is available.

Information Disclosure Linux Apple
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38179 Jul 04, 14:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: smb: client: fix max_sge overflow in smb_extract_folioq_to_rdma() This fixes the following problem: [ 749.901015] [ T8673] run fstests cifs/001 at 2025-06-17 09:40:30 [ 750.346409] [ T9870] ================================================================== [ 750.346814] [ T9870] BUG: KASAN: slab-out-of-bounds in smb_set_sge+0x2cc/0x3b0 [cifs] [ 750.347330] [ T9870] Write of size 8 at addr ffff888011082890 by task xfs_io/9870 [ 750.347705] [ T9870] [ 750.348077] [ T9870] CPU: 0 UID: 0 PID: 9870 Comm: xfs_io Kdump: loaded Not tainted 6.16.0-rc2-metze.02+ #1 PREEMPT(voluntary) [ 750.348082] [ T9870] Hardware name: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006 [ 750.348085] [ T9870] Call Trace: [ 750.348086] [ T9870] <TASK> [ 750.348088] [ T9870] dump_stack_lvl+0x76/0xa0 [ 750.348106] [ T9870] print_report+0xd1/0x640 [ 750.348116] [ T9870] ? __pfx__raw_spin_lock_irqsave+0x10/0x10 [ 750.348120] [ T9870] ? kasan_complete_mode_report_info+0x26/0x210 [ 750.348124] [ T9870] kasan_report+0xe7/0x130 [ 750.348128] [ T9870] ? smb_set_sge+0x2cc/0x3b0 [cifs] [ 750.348262] [ T9870] ? smb_set_sge+0x2cc/0x3b0 [cifs] [ 750.348377] [ T9870] __asan_report_store8_noabort+0x17/0x30 [ 750.348381] [ T9870] smb_set_sge+0x2cc/0x3b0 [cifs] [ 750.348496] [ T9870] smbd_post_send_iter+0x1990/0x3070 [cifs] [ 750.348625] [ T9870] ? __pfx_smbd_post_send_iter+0x10/0x10 [cifs] [ 750.348741] [ T9870] ? update_stack_state+0x2a0/0x670 [ 750.348749] [ T9870] ? cifs_flush+0x153/0x320 [cifs] [ 750.348870] [ T9870] ? cifs_flush+0x153/0x320 [cifs] [ 750.348990] [ T9870] ? update_stack_state+0x2a0/0x670 [ 750.348995] [ T9870] smbd_send+0x58c/0x9c0 [cifs] [ 750.349117] [ T9870] ? __pfx_smbd_send+0x10/0x10 [cifs] [ 750.349231] [ T9870] ? unwind_get_return_address+0x65/0xb0 [ 750.349235] [ T9870] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 750.349242] [ T9870] ? arch_stack_walk+0xa7/0x100 [ 750.349250] [ T9870] ? stack_trace_save+0x92/0xd0 [ 750.349254] [ T9870] __smb_send_rqst+0x931/0xec0 [cifs] [ 750.349374] [ T9870] ? kernel_text_address+0x173/0x190 [ 750.349379] [ T9870] ? kasan_save_stack+0x39/0x70 [ 750.349382] [ T9870] ? kasan_save_track+0x18/0x70 [ 750.349385] [ T9870] ? __kasan_slab_alloc+0x9d/0xa0 [ 750.349389] [ T9870] ? __pfx___smb_send_rqst+0x10/0x10 [cifs] [ 750.349508] [ T9870] ? smb2_mid_entry_alloc+0xb4/0x7e0 [cifs] [ 750.349626] [ T9870] ? cifs_call_async+0x277/0xb00 [cifs] [ 750.349746] [ T9870] ? cifs_issue_write+0x256/0x610 [cifs] [ 750.349867] [ T9870] ? netfs_do_issue_write+0xc2/0x340 [netfs] [ 750.349900] [ T9870] ? netfs_advance_write+0x45b/0x1270 [netfs] [ 750.349929] [ T9870] ? netfs_write_folio+0xd6c/0x1be0 [netfs] [ 750.349958] [ T9870] ? netfs_writepages+0x2e9/0xa80 [netfs] [ 750.349987] [ T9870] ? do_writepages+0x21f/0x590 [ 750.349993] [ T9870] ? filemap_fdatawrite_wbc+0xe1/0x140 [ 750.349997] [ T9870] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 750.350002] [ T9870] smb_send_rqst+0x22e/0x2f0 [cifs] [ 750.350131] [ T9870] ? __pfx_smb_send_rqst+0x10/0x10 [cifs] [ 750.350255] [ T9870] ? local_clock_noinstr+0xe/0xd0 [ 750.350261] [ T9870] ? kasan_save_alloc_info+0x37/0x60 [ 750.350268] [ T9870] ? __kasan_check_write+0x14/0x30 [ 750.350271] [ T9870] ? _raw_spin_lock+0x81/0xf0 [ 750.350275] [ T9870] ? __pfx__raw_spin_lock+0x10/0x10 [ 750.350278] [ T9870] ? smb2_setup_async_request+0x293/0x580 [cifs] [ 750.350398] [ T9870] cifs_call_async+0x477/0xb00 [cifs] [ 750.350518] [ T9870] ? __pfx_smb2_writev_callback+0x10/0x10 [cifs] [ 750.350636] [ T9870] ? __pfx_cifs_call_async+0x10/0x10 [cifs] [ 750.350756] [ T9870] ? __pfx__raw_spin_lock+0x10/0x10 [ 750.350760] [ T9870] ? __kasan_check_write+0x14/0x30 [ 750.350763] [ T98 ---truncated---

Buffer Overflow Linux Memory Corruption
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38176 Jul 04, 11:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: binder: fix use-after-free in binderfs_evict_inode() Running 'stress-ng --binderfs 16 --timeout 300' under KASAN-enabled kernel, I've noticed the following: BUG: KASAN: slab-use-after-free in binderfs_evict_inode+0x1de/0x2d0 Write of size 8 at addr ffff88807379bc08 by task stress-ng-binde/1699 CPU: 0 UID: 0 PID: 1699 Comm: stress-ng-binde Not tainted 6.14.0-rc7-g586de92313fc-dirty #13 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014 Call Trace: <TASK> dump_stack_lvl+0x1c2/0x2a0 ? __pfx_dump_stack_lvl+0x10/0x10 ? __pfx__printk+0x10/0x10 ? __pfx_lock_release+0x10/0x10 ? __virt_addr_valid+0x18c/0x540 ? __virt_addr_valid+0x469/0x540 print_report+0x155/0x840 ? __virt_addr_valid+0x18c/0x540 ? __virt_addr_valid+0x469/0x540 ? __phys_addr+0xba/0x170 ? binderfs_evict_inode+0x1de/0x2d0 kasan_report+0x147/0x180 ? binderfs_evict_inode+0x1de/0x2d0 binderfs_evict_inode+0x1de/0x2d0 ? __pfx_binderfs_evict_inode+0x10/0x10 evict+0x524/0x9f0 ? __pfx_lock_release+0x10/0x10 ? __pfx_evict+0x10/0x10 ? do_raw_spin_unlock+0x4d/0x210 ? _raw_spin_unlock+0x28/0x50 ? iput+0x697/0x9b0 __dentry_kill+0x209/0x660 ? shrink_kill+0x8d/0x2c0 shrink_kill+0xa9/0x2c0 shrink_dentry_list+0x2e0/0x5e0 shrink_dcache_parent+0xa2/0x2c0 ? __pfx_shrink_dcache_parent+0x10/0x10 ? __pfx_lock_release+0x10/0x10 ? __pfx_do_raw_spin_lock+0x10/0x10 do_one_tree+0x23/0xe0 shrink_dcache_for_umount+0xa0/0x170 generic_shutdown_super+0x67/0x390 kill_litter_super+0x76/0xb0 binderfs_kill_super+0x44/0x90 deactivate_locked_super+0xb9/0x130 cleanup_mnt+0x422/0x4c0 ? lockdep_hardirqs_on+0x9d/0x150 task_work_run+0x1d2/0x260 ? __pfx_task_work_run+0x10/0x10 resume_user_mode_work+0x52/0x60 syscall_exit_to_user_mode+0x9a/0x120 do_syscall_64+0x103/0x210 ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0xcac57b Code: c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa 31 f6 e9 05 00 00 00 0f 1f 44 00 00 f3 0f 1e fa b8 RSP: 002b:00007ffecf4226a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 00007ffecf422720 RCX: 0000000000cac57b RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00007ffecf422850 RBP: 00007ffecf422850 R08: 0000000028d06ab1 R09: 7fffffffffffffff R10: 3fffffffffffffff R11: 0000000000000246 R12: 00007ffecf422718 R13: 00007ffecf422710 R14: 00007f478f87b658 R15: 00007ffecf422830 </TASK> Allocated by task 1705: kasan_save_track+0x3e/0x80 __kasan_kmalloc+0x8f/0xa0 __kmalloc_cache_noprof+0x213/0x3e0 binderfs_binder_device_create+0x183/0xa80 binder_ctl_ioctl+0x138/0x190 __x64_sys_ioctl+0x120/0x1b0 do_syscall_64+0xf6/0x210 entry_SYSCALL_64_after_hwframe+0x77/0x7f Freed by task 1705: kasan_save_track+0x3e/0x80 kasan_save_free_info+0x46/0x50 __kasan_slab_free+0x62/0x70 kfree+0x194/0x440 evict+0x524/0x9f0 do_unlinkat+0x390/0x5b0 __x64_sys_unlink+0x47/0x50 do_syscall_64+0xf6/0x210 entry_SYSCALL_64_after_hwframe+0x77/0x7f This 'stress-ng' workload causes the concurrent deletions from 'binder_devices' and so requires full-featured synchronization to prevent list corruption. I've found this issue independently but pretty sure that syzbot did the same, so Reported-by: and Closes: should be applicable here as well.

Information Disclosure Linux Use After Free Memory Corruption
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38175 Jul 04, 11:15 HIGH PATCH This Week

In the Linux kernel, the following vulnerability has been resolved: binder: fix yet another UAF in binder_devices Commit e77aff5528a18 ("binderfs: fix use-after-free in binder_devices") addressed a use-after-free where devices could be released without first being removed from the binder_devices list. However, there is a similar path in binder_free_proc() that was missed: ================================================================== BUG: KASAN: slab-use-after-free in binder_remove_device+0xd4/0x100 Write of size 8 at addr ffff0000c773b900 by task umount/467 CPU: 12 UID: 0 PID: 467 Comm: umount Not tainted 6.15.0-rc7-00138-g57483a362741 #9 PREEMPT Hardware name: linux,dummy-virt (DT) Call trace: binder_remove_device+0xd4/0x100 binderfs_evict_inode+0x230/0x2f0 evict+0x25c/0x5dc iput+0x304/0x480 dentry_unlink_inode+0x208/0x46c __dentry_kill+0x154/0x530 [...] Allocated by task 463: __kmalloc_cache_noprof+0x13c/0x324 binderfs_binder_device_create.isra.0+0x138/0xa60 binder_ctl_ioctl+0x1ac/0x230 [...] Freed by task 215: kfree+0x184/0x31c binder_proc_dec_tmpref+0x33c/0x4ac binder_deferred_func+0xc10/0x1108 process_one_work+0x520/0xba4 [...] ================================================================== Call binder_remove_device() within binder_free_proc() to ensure the device is removed from the binder_devices list before being kfreed.

Information Disclosure Linux Use After Free Memory Corruption
NVD VulDB
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-38201 Jul 04, 14:15 HIGH PATCH CISA This Week

CVE-2025-38201 is a security vulnerability (CVSS 7.8). High severity vulnerability requiring prompt remediation. Vendor patch is available.

Information Disclosure Linux
NVD
CVSS 3.1
7.8
EPSS
0.0%
CVE-2025-28980 Jul 04, 12:15 HIGH This Week

We need to produce a comprehensive analysis for CVE-2025-28980. The data given: - CVE ID: CVE-2025-28980 - Description: Path traversal vulnerability in "Aviation Weather from NOAA" plugin for WordPress up to version 0.7.2. Allows path traversal, leading to arbitrary file deletion? Impact: CVSS says Availability High only (C:N/I:N/A:H). With scope changed (S:C), the vulnerable component is the plugin, but the impact is on a different component (maybe the system? Actually scope changed means the vulnerable component impacts a different security authority, e.g., the host's filesystem). AV:N, AC:L, PR:L (requires low privileges), UI:N. So a low privileged user (like a subscriber, contributor?) can cause a high availability impact (likely file deletion) on a system outside the plugin's scope. The CWE is CWE-22: Path Traversal. - CVSS Score: 7.7. Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H - No KEV mention (not in input). No explicit POC mention, but likely a publicly disclosed vulnerability via Patchstack, but we don't know if exploit code is public. We'll assume no public exploit identified unless indicated. The description says "Improper Limitation of a Pathname to a Restricted Directory" so it's exactly path traversal, leading to file deletion. The reference is Patchstack database article. No patch version given; the affected version is "through 0.7.2", so possibly fixed in a later version? The article may have a fix, but we only have the URL. It's a WordPress plugin. We need to infer patch status. There's no explicit patch version in the data; nor does it say "no patch". The EUVD says affected versions "n/a through 0.7.2", but that might not include fix. Patchstack likely provides info. In the references, there are two links to Patchstack, both look similar. We'll need to treat patch status: Not confirmed from data, but likely there is a fix in a newer version? The description says "from n/a through 0.7.2.", implying 0.7.3 or later may be fixed. However, we haven't confirmed. The description source "audit@patchstack.com" suggests a responsible disclosure. So there's probably a patch. We'll state: "Patch available per vendor advisory (details in Patchstack article); exact fixed version not independently confirmed in this analysis." Or maybe we can infer that 0.7.3 likely exists. But no evidence of that. So remediation: "Upgrade to the latest version of the Aviation Weather from NOAA plugin, which likely includes a fix. Consult the Patchstack advisory for exact resolution. As a workaround, restrict file permissions or disable the plugin if unused." We'll add admission that no specific fix version provided. Technical context: This is a WordPress plugin, so the language is PHP. Path traversal likely occurs when the plugin handles file operations (maybe weather data files, cached files) without properly sanitizing user-supplied input. The CWE-22: improper limitation of a pathname to a restricted directory. Could be due to using user input to construct file paths. Attack vector is network, low privileges, so a logged-in user with some role can trigger it. Impact is file deletion (availability) on the system, probably the server's filesystem, leading to potential denial of service or wiping of important files. Risk assessment: EPSS score 0.07%, which is low, meaning low probability of exploitation in the next 30 days. However, it's a path traversal leading to file deletion, with low privileges over network, so it's still a concern for any WordPress site using that plugin. Active exploitation? Not in KEV, so no evidence of active exploitation. POC? Not mentioned, but likely researcher disclosed it. We'll state: "no public exploit identified at time of analysis". With low EPSS and no KEV, real-world risk is moderate for sites using the plugin; but not a mass-exploitation risk. Patchstack article may have had POC but not given. We'll state "patchstack advisory may include details; exploitation status not publicly confirmed". No SSVC automatically, but we can derive: exploitation status = none known, automatable = likely yes (path traversal can be automated), technical impact = total (availability impact). So priority might be high if automatable and impact high, but low prevalence (rare plugin) reduces urgency. So I'll mention plugin prevalence is low (niche aviation weather plugin), lowering overall risk. Prevalence: This is a niche WordPress plugin for aviation weather from NOAA, likely not widely installed. I'd estimate "low". Basis: "niche WordPress plugin with limited installation base." So prevalence: low, prevalence_basis: "specialized aviation weather plugin with small user base". Exploitation conditions: "Requires authenticated access with low privileges (e.g., subscriber, contributor) on a WordPress site running Aviation Weather from NOAA plugin version <=0.7.2. The path traversal likely occurs when the plugin processes user-supplied input without sanitization, allowing directory traversal sequences to delete arbitrary files. No specific configuration beyond default plugin installation is needed." So specific product feature: the plugin's file handling mechanism. Without auth, cannot trigger (PR:L). So conditions: "authenticated user with any role (low privilege), the Aviation Weather from NOAA plugin installed and active, version 0.7.2 or below." Attack chain: Recon -> Identify site with vulnerable plugin -> Authenticate as low-privilege user -> Deliver crafted request to plugin endpoint -> Exploit path traversal to delete target files -> Impact: File deletion causing service disruption. So: "Authenticate as low-privilege user on WordPress site → Send crafted request with path traversal sequences to plugin endpoint → Plugin constructs file path without sanitization → Delete arbitrary file on server filesystem → Availability impact due to service disruption." Confidence notes: "Information based on Patchstack advisory; impact and attack vector confirmed via CVSS vector. Active exploitation not reported; fixed version not independently verified. Limited details available about exact vulnerable endpoint." Remediation: "Upgrade the Aviation Weather from NOAA plugin to a version higher than 0.7.2, as the vulnerability is fixed in a later release (exact version unspecified in available data). Consult the vendor's Patchstack advisory for full details. If immediate patching is not possible, restrict file permissions for the web server process or disable the plugin until update. As a workaround, remove all unnecessary user roles to limit exposure to authenticated attacks." Summary: "Arbitrary file deletion in the Aviation Weather from NOAA WordPress plugin versions up to and including 0.7.2 allows low-privileged authenticated users to delete files outside intended directories through a path traversal flaw. This can lead to denial of service or compromise of application integrity by deleting critical files. No active exploitation or public exploit code has been reported." Now construct the JSON. All fields must be plain text strings, not arrays. I'll craft each field accordingly. Assessed CVSS 3.1 vector: I need to independently assess, not copy the provided one. However, provided vector seems appropriate: AV:N, AC:L, PR:L, UI:N, S:C, C:N, I:N, A:H. I'll keep that. But note that the description says path traversal, which could lead to file deletion (availability) but might also allow reading (confidentiality) or overwriting (integrity) depending on the nature. However, the CVSS from Patchstack only has A:H. That's plausible if the vulnerability only allows file deletion, not reading/writing content. Since we only have their assessment, I'll trust that. But I'll add rationale: "Path traversal enables file deletion only; no evidence of read or write capability." So my assessed vector will be identical. Assessed CVSS 3.1: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H. Rationale: "Requires low-privilege authentication (PR:L), no user interaction (UI:N), and impacts availability of the host system (S:C/A:H)." CVSS 4.0 mapping: CVSS 4.0 base vector mapping from 3.1: For CVSS 4.0, the vulnerable system metrics: AV:N, AC:L, AT:N, PR:L, UI:N, VC:N, VI:N, VA:H (vulnerable system impact, since the vulnerability affects the system's files, scope changed in 3.1 but in 4.0 we track vulnerable system impact VC/VI/VA directly). Then subsequent system? The scope change in 3.1 means the vulnerable component (plugin) impacts a different security authority (the host). In 4.0, we have separate vulnerable system and subsequent system metrics. According to mapping rules, when 3.1 scope is changed, the vulnerable component is the plugin (VC:N,VI:N,VA:N) and the impacted component (host) is subsequent system (SC:N, SI:N, SA:H). Actually mapping: If Scope is changed in 3.1, then in 4.0 the vulnerable system impact is on the component that is vulnerable (VC/VI/VA might be none if only the other system impacted? No, the vulnerable system is the component being attacked (the plugin), but it might not be directly affected; however, the impact is on a different system. In 4.0, we set VC, VI, VA for the vulnerable system, and SC, SI, SA for the subsequent system. For path traversal that deletes files on the OS, the vulnerable system (plugin) may not be harmed; the subsequent system (host OS) is impacted. So VC:N, VI:N, VA:N? But that would make the base score zero. Yet the vulnerability does cause harm to the host, so we must set VA:H for vulnerable system? Actually, it's ambiguous. In 3.1, a scope changed vulnerability means the vulnerable component (plugin) creates an impact on a different component (host). The 3.1 score uses A:H on the impacted component. So for 4.0, the vulnerable system (plugin) may be considered to have no direct availability impact, but the subsequent system has availability impact (SA:H). However, 4.0 also has requirement for Vulnerable System impact to be non-zero? According to CVSS 4.0 specification, "If Scope is changed in CVSS v3.1, the Vulnerable System metrics in CVSS v4.0 should be set to reflect the impacts on the Vulnerable System (the component that contains the vulnerability) and the Subsequent System metrics should reflect the impacts on the Component that is affected by the scope change." So if the vulnerability is in the plugin, and by exploiting the plugin, you can delete files on the host OS, then the plugin itself might not suffer availability loss (maybe it still works until a critical file is deleted). So VA:N. But that would mean no availability impact on vulnerable system. However, often path traversal to delete arbitrary files can also affect the plugin's own files if desired, but the impact can be targeted. I'd say the vulnerable system (plugin) does not have availability impact because the deletion is of arbitrary files not necessarily the plugin. So VA:N. Then SA:H. But then the overall base score might be lower. In many mappings, a 3.1 scope changed A:H maps to CVSS 4.0 VA:H? I'll follow the standard mapping: If scope is changed in 3.1, then in 4.0, the Vulnerable System (conf/Integ/Avail) are what the vulnerable component suffers directly (typically None if the vulnerability doesn't affect itself). The Subsequent System metrics are the ones with the impact (C:H/I:H/A:H accordingly). So for this, VC:N, VI:N, VA:N; SC:N, SI:N, SA:H. That yields a CVSS 4.0 vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:H. But note that in 4.0, the requirement for Vulnerable System impact to be zero is allowed, but the score would be based only on Subsequent System impact. The formula would still compute a high score. So I'll output that. But maybe the vulnerability directly causes the plugin to crash (availability impact on itself) when it tries to delete a file? Not likely. I'll stick with VC:N, VI:N, VA:N and SA:H. Assessed CVSS 4.0 rationale: same as 3.1, but I'll align with mapping. Now confidence notes: "Information sourced from Patchstack advisory; CVSS vector and impact confirmed, but no detailed technical analysis available. Fixed version not specified, and exploitation status not publicly reported. NVD entry may be incomplete." Exploit scenario: "A malicious user with contributor privileges on a WordPress site exploits the path traversal flaw by sending a crafted request that includes directory traversal sequences like '../' in a parameter used by the plugin to specify a file path. The request bypasses

WordPress Path Traversal Wordpress Plugin
NVD
CVSS 3.1
7.7
EPSS
0.1%
CVE-2025-24735 Jul 04, 09:15 HIGH This Week

Stored cross-site scripting in Chatra Live Chat + ChatBot + Cart Saver WordPress plugin through 1.0.11 allows authenticated users with low privileges to inject scripts that execute in administrative contexts, leading to availability impacts. No active exploitation or public exploit has been identified, and EPSS indicates a very low likelihood of widespread attacks.

WordPress XSS Wordpress Plugin
NVD
CVSS 3.1
7.7
EPSS
0.0%
CVE-2025-49070 Jul 04, 12:15 HIGH PATCH This Week

Local file inclusion in NasaTheme Elessi WordPress theme allows authenticated low-privilege users to include arbitrary PHP files, exposing sensitive configuration data and potentially enabling code execution. Elessi versions before 6.4.1 are affected; vendor patch available. No active exploitation reported, and EPSS score low at 0.13%.

PHP WordPress Information Disclosure LFI Wordpress Theme
NVD
CVSS 3.1
7.5
EPSS
0.1%
CVE-2025-6814 Jul 04, 03:15 HIGH This Week

A security vulnerability in Booking X (CVSS 7.5). High severity vulnerability requiring prompt remediation.

PHP WordPress Authentication Bypass
NVD
CVSS 3.1
7.5
EPSS
0.1%
CVE-2025-47627 Jul 04, 12:15 HIGH This Week

Local file inclusion in the PrivateContent - Mail Actions WordPress plugin allows unauthenticated attackers to include arbitrary local files, leading to potential remote code execution or sensitive data disclosure. Affects versions up to 2.3.2, with exploitation requiring user interaction and high attack complexity. No active exploitation or public exploit code has been reported as of this analysis.

PHP WordPress Information Disclosure LFI Wordpress Plugin
NVD
CVSS 3.1
7.5
EPSS
0.1%
CVE-2025-6783 Jul 04, 03:15 HIGH This Week

The GoZen Forms plugin for WordPress is vulnerable to SQL Injection via the 'forms-id' parameter of the emdedSc() function in all versions up to, and including, 1.1.5 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

PHP WordPress SQLi Gozen Forms Wordpress Plugin
NVD
CVSS 3.1
7.5
EPSS
0.1%
CVE-2025-6782 Jul 04, 03:15 HIGH This Week

The GoZen Forms plugin for WordPress is vulnerable to SQL Injection via the 'forms-id' parameter of the dirGZActiveForm() function in all versions up to, and including, 1.1.5 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

PHP WordPress SQLi Gozen Forms Wordpress Plugin
NVD
CVSS 3.1
7.5
EPSS
0.1%
CVE-2025-53481 Jul 04, 16:15 HIGH PATCH This Week

Uncontrolled Resource Consumption vulnerability in Wikimedia Foundation Mediawiki - IPInfo Extension allows Excessive Allocation.This issue affects Mediawiki - IPInfo Extension: from 1.39.X before 1.39.13, from 1.42.X before 1.42.7, from 1.43.X before 1.43.2.

Denial Of Service
NVD
CVSS 3.1
7.5
EPSS
0.1%
CVE-2025-53485 Jul 04, 18:15 HIGH PATCH This Week

A security vulnerability in newer MediaWiki (CVSS 7.5). High severity vulnerability requiring prompt remediation.

PHP Authentication Bypass
NVD
CVSS 3.1
7.5
EPSS
0.0%
CVE-2025-52805 Jul 04, 12:15 HIGH This Week

Local file inclusion in the Leyka WordPress plugin through version 3.31.9 allows unauthenticated attackers with no privileges to include and execute arbitrary PHP files on the server, potentially leading to full site compromise. Exploitation requires user interaction (tricking an administrator to click a malicious link) and achieves high impact on confidentiality, integrity, and availability. No public exploit or active exploitation has been identified at time of analysis.

PHP WordPress Path Traversal Wordpress Plugin
NVD
CVSS 3.1
7.5
EPSS
0.0%
Page 1 of 2 Next

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy