Nixpkgs security tracker

Login with GitHub

Dismissed suggestions

These automatic suggestions were dismissed after initial triaging.

to select a suggestion for revision.

View:
Compact
Detailed
Dismissed
(no matching packages found)
created 2 days, 5 hours ago Activity log
  • Created & dismissed (no matching packages found) suggestion
Image::WebP versions through 0.2 for Perl bundle a vulnerable version of libwebp

Image::WebP versions through 0.2 for Perl bundle a vulnerable version of libwebp. Image::WebP does not link to the system libwebp. Instead, it uses a bundled copy of libwebp 0.3.0 (released 2013-03-20). That version has multiple known vulnerabilities, including CVE-2023-4863. Any caller that decodes an untrusted WebP image reaches the bundled decoder. Because the library is compiled into the module, upgrading the system libwebp does not remediate this.

Affected products

Image-WebP
  • =<0.2
Dismissed
(max. allowed matches exceeded)
created 2 days, 5 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
octeontx2-pf: avoid double free of pool->stack on AQ init failure

In the Linux kernel, the following vulnerability has been resolved: octeontx2-pf: avoid double free of pool->stack on AQ init failure otx2_pool_aq_init() frees pool->stack when mailbox sync or retry allocation fails, but leaves the pointer unchanged. Later, otx2_sq_aura_pool_init() unwinds the partial setup through otx2_aura_pool_free(), which frees pool->stack again. The CN20K-specific cn20k_pool_aq_init() implementation has the same bug in its corresponding error path. Set pool->stack to NULL immediately after the local free so the shared cleanup path does not free the same stack again while cleaning up partially initialized pool state. The bug was first flagged by an experimental analysis tool we are developing for kernel memory-management bugs while analyzing v6.13-rc1. The tool is still under development and is not yet publicly available. Manual inspection confirms that the bug is still present in v7.1-rc3. Runtime validation was not performed because reproducing this path requires OcteonTX2/CN20K hardware.

Affected products

Linux
  • <0d9b9d7dbef976ae7f855b6358f1d703014e96ea
  • <9b244c242bec48b37e82b89787afd6a4c43457e1
  • =<6.18.*
  • =<7.0.*
  • <e6e9bc0bf963662b7042048ab0281014625d4cb4
  • =<5.15.*
  • =<6.12.*
  • =<6.1.*
  • <94192b0579333c3deee2441379aab8ca98fc2e6b
  • ==5.6
  • <c4b8c5d51632538b19ee01cf6d70cbceeefbd3ec
  • <b92e7ea408b6f1144648909c9c49a55d245d7300
  • <5.6
  • <4c29603498b05c049dbbbc47e882f2fbf0193cd7
  • =<6.6.*
  • <0488a0bb344fb1992853b60082acff6be8164d74
  • =<*
  • =<5.10.*
Dismissed
(no matching packages found)
Permalink CVE-2026-65708
8.6 HIGH
  • CVSS version (CVSS): 4.0
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Attack Requirement (AT): None (N)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): None (N)
  • Vulnerable System Impact Confidentiality (VC): High (H)
  • Vulnerable System Impact Integrity (VI): High (H)
  • Vulnerable System Impact Availability (VA): None (N)
  • Subsequent System Impact Confidentiality (SC): None (N)
  • Subsequent System Impact Integrity (SI): None (N)
  • Subsequent System Impact Availability (SA): None (N)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Attack Requirement (MAT): None (N)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): None (N)
  • Modified Vulnerable System Impact Confidentiality (MVC): High (H)
  • Modified Vulnerable System Impact Integrity (MVI): High (H)
  • Modified Vulnerable System Impact Availability (MVA): None (N)
  • Modified Subsequent System Impact Confidentiality (MSC): Negligible (N)
  • Modified Subsequent System Impact Integrity (MSI): Negligible (N)
  • Modified Subsequent System Impact Availability (MSA): Negligible (N)
  • Safety (S): Not Defined (X)
  • Automatable (AU): Not Defined (X)
  • Recovery (R): Not Defined (X)
  • Value Density (V): Not Defined (X)
  • Vulnerability Response Effort (RE): Not Defined (X)
  • Provider Urgency (U): Not Defined (X)
  • Confidentiality Req. (CR): Not Defined (X)
  • Integrity Req. (IR): Not Defined (X)
  • Availability Req. (AR): Not Defined (X)
  • Exploit Maturity (E): Not Defined (X)
created 2 days, 5 hours ago Activity log
  • Created & dismissed (no matching packages found) suggestion
sysPass 3.2.11 Insecure Direct Object Reference via AccountFileController

sysPass through version 3.2.11 contains an insecure direct object reference vulnerability that allows any authenticated attacker to access account file attachments belonging to accounts they do not have ACL permissions for by exploiting missing authorization checks in AccountFileController. Attackers can supply arbitrary numeric file IDs through the download, view, delete, upload, and list actions to enumerate and manipulate any attachment in the vault, bypassing account-level access controls entirely.

Affected products

sysPass
  • =<3.2.11
Dismissed
(max. allowed matches exceeded)
created 2 days, 5 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
hwmon: (lm90) Add lock protection to lm90_alert

In the Linux kernel, the following vulnerability has been resolved: hwmon: (lm90) Add lock protection to lm90_alert Sashiko reports: lm90_alert() executes in the smbus alert context and calls lm90_update_confreg() to disable the hardware alert line, without acquiring hwmon_lock. Concurrently, sysfs write operations (such as lm90_write_convrate) hold the hwmon_lock, temporarily modify data->config, and then restore it. If an alert interrupt occurs concurrently with a sysfs write, the sysfs path will overwrite the alert handler's modifications to data->config and the hardware register. This unintentionally re-enables the hardware alert line while the alarm is still active, causing an interrupt storm. Add the missing lock to lm90_alert() to solve the problem.

Affected products

Linux
  • <5.3
  • <bed1fc32e0eb653806fa98afcf55f9a311fc4ce2
  • =<6.18.*
  • ==5.3
  • <873e919e3101063a7a75989510ccfc125a4391cf
  • =<7.0.*
  • =<*
  • <b0b66aae8a94c3663d47e4000b0e81b89ce32186
Dismissed
(max. allowed matches exceeded)
created 2 days, 5 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
MIPS: smp: report dying CPU to RCU in stop_this_cpu()

In the Linux kernel, the following vulnerability has been resolved: MIPS: smp: report dying CPU to RCU in stop_this_cpu() smp_send_stop() parks all secondary CPUs in stop_this_cpu(). The function marks the CPU offline for the scheduler via set_cpu_online(false) but never informs RCU, so RCU keeps expecting a quiescent state from CPUs that are now spinning forever with interrupts disabled. As long as nothing waits for an RCU grace period after smp_send_stop() this is harmless, which is why it went unnoticed. Since commit 91840be8f710 ("irq_work: Fix use-after-free in irq_work_single() on PREEMPT_RT") however, irq_work_sync() calls synchronize_rcu() on architectures without an irq_work self-IPI, i.e. where arch_irq_work_has_interrupt() returns false. That is the asm-generic default used by MIPS. Any irq_work_sync() issued in the reboot/shutdown path after smp_send_stop() then blocks on a grace period that can never complete, hanging the reboot: WARNING: CPU: 0 PID: 15 at kernel/irq_work.c:144 irq_work_queue_on ... rcu: INFO: rcu_sched detected stalls on CPUs/tasks: rcu: Offline CPU 1 blocking current GP. rcu: Offline CPU 2 blocking current GP. rcu: Offline CPU 3 blocking current GP. This issue was noticed on several Realtek MIPS switch SoCs (MIPS interAptiv) and came up during kernel bump downstream in OpenWrt from 6.18.33 to 6.18.34, after the backport of the patch to the 6.18 stable branch. The patch also has been backported all the way back to 6.1. Call rcutree_report_cpu_dead() once interrupts are disabled, mirroring the generic CPU-hotplug offline path, so RCU stops waiting on the parked CPUs and grace periods can still complete. MIPS shuts down all CPUs here without going through the CPU-hotplug mechanism, so this report is not otherwise issued. Reporting a dying CPU to RCU outside the regular hotplug offline path is not unprecedented: arm64 does the same in cpu_die_early(). There it is an exception for a CPU that was coming online and is aborting bringup, rather than the default shutdown action as on MIPS.

Affected products

Linux
  • <6.12.95
  • <9fef09df42df55ab819b285ea892e0fc1b95a9c4
  • =<7.1.*
  • =<6.1.*
  • <f8a1ef884013dc99f712d3eb75624c7cd3fd94f6
  • ==81b582784518196eff1050212a046bc29d3a05dd
  • <7.1
  • <7.1
  • <f9b57a0015c241274651f4b36627f56b1b5a8651
  • <6.6.145
  • =<6.6.*
  • <6.1.178
  • =<6.18.*
  • <6.18.38
  • ==7.1
  • <e1919d026706544cb6e7251ec06e908edd6f34ee
  • =<6.12.*
  • <6eda71977ee11c222f8ad4cae4d18d50448e56f4
  • <9f3f3bdc6d9dac1a5a8262ee7ad0f2ff1527a7e7
  • =<*
Dismissed
(no matching packages found)
Permalink CVE-2026-60135
7.1 HIGH
  • CVSS version (CVSS): 4.0
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Attack Requirement (AT): None (N)
  • Privileges Required (PR): Low (L)
  • User Interaction (UI): None (N)
  • Vulnerable System Impact Confidentiality (VC): None (N)
  • Vulnerable System Impact Integrity (VI): High (H)
  • Vulnerable System Impact Availability (VA): None (N)
  • Subsequent System Impact Confidentiality (SC): None (N)
  • Subsequent System Impact Integrity (SI): None (N)
  • Subsequent System Impact Availability (SA): None (N)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Attack Requirement (MAT): None (N)
  • Modified Privileges Required (MPR): Low (L)
  • Modified User Interaction (MUI): None (N)
  • Modified Vulnerable System Impact Confidentiality (MVC): None (N)
  • Modified Vulnerable System Impact Integrity (MVI): High (H)
  • Modified Vulnerable System Impact Availability (MVA): None (N)
  • Modified Subsequent System Impact Confidentiality (MSC): Negligible (N)
  • Modified Subsequent System Impact Integrity (MSI): Negligible (N)
  • Modified Subsequent System Impact Availability (MSA): Negligible (N)
  • Safety (S): Not Defined (X)
  • Automatable (AU): Not Defined (X)
  • Recovery (R): Not Defined (X)
  • Value Density (V): Not Defined (X)
  • Vulnerability Response Effort (RE): Not Defined (X)
  • Provider Urgency (U): Not Defined (X)
  • Confidentiality Req. (CR): Not Defined (X)
  • Integrity Req. (IR): Not Defined (X)
  • Availability Req. (AR): Not Defined (X)
  • Exploit Maturity (E): Not Defined (X)
created 2 days, 5 hours ago Activity log
  • Created & dismissed (no matching packages found) suggestion
Weintek cMT3092X Incorrect User Management

An attacker can modify data that should be restricted to read‑only access.

Affected products

EasyWeb
  • ==2.3.17-typeb
  • <v2.1.20
cMT3092X firmware
  • <20210218
Dismissed
(max. allowed matches exceeded)
created 2 days, 5 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
i2c: davinci: fix division by zero on missing clock-frequency

In the Linux kernel, the following vulnerability has been resolved: i2c: davinci: fix division by zero on missing clock-frequency When the 'clock-frequency' property is missing from the device tree, the driver falls back to DAVINCI_I2C_DEFAULT_BUS_FREQ. However, this macro was defined in kHz (100), whereas the device tree property is expected in Hz. The probe function divided the fallback value by 1000, causing integer truncation that resulted in dev->bus_freq = 0. This triggered a deterministic division-by-zero kernel panic when calculating clock dividers later in the probe sequence. Fix this by redefining DAVINCI_I2C_DEFAULT_BUS_FREQ in Hz (100000) to match the expected device tree property unit, allowing the existing division logic to work correctly for both cases.

Affected products

Linux
  • <9b694bc0e1831cbc5c3bbfd1b156ec719128f7d9
  • =<6.18.*
  • =<7.0.*
  • =<*
  • <6.14
  • ==6.14
  • <3f43865cb64dd7cb50efae1281a95585617b12a1
  • <030675aa54cf757769b3db65642433d626b3ed7c
Dismissed
(no matching packages found)
Permalink CVE-2026-12688
6.5 MEDIUM
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): None (N)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): Low (L)
  • Integrity (I): Low (L)
  • Availability (A): None (N)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): Low (L)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): Low (L)
  • Modified Availability (MA): None (N)
created 2 days, 5 hours ago Activity log
  • Created & dismissed (no matching packages found) suggestion
ProfileGrid < 5.9.9.7 - Unauthenticated Payment Bypass and Forced Group Membership via PayPal IPN Forgery

The ProfileGrid WordPress plugin before 5.9.9.7 does not verify PayPal IPN notifications before granting paid group membership, allowing unauthenticated attackers to forge a payment notification and mark any user as a paid member of any group without any payment being made.

References

Affected products

ProfileGrid
  • <5.9.9.7
Dismissed
(no matching packages found)
Permalink CVE-2026-11922
6.5 MEDIUM
  • CVSS version (CVSS): 3.0
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): None (N)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): Low (L)
  • Integrity (I): Low (L)
  • Availability (A): None (N)
  • Modified Attack Vector (MAV): Network (N)
  • Modified Attack Complexity (MAC): Low (L)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): None (N)
  • Modified Confidentiality (MC): Low (L)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): Low (L)
  • Modified Availability (MA): None (N)
created 2 days, 5 hours ago Activity log
  • Created & dismissed (no matching packages found) suggestion
Rate-limit Bypass in zenml-io/zenml

A vulnerability in zenml-io/zenml versions 0.57.0 through 0.94.2 allows an attacker to bypass rate-limiting on the `POST /api/v1/login` and self password-change endpoints by rotating the `X-Forwarded-For` header. The rate limiter keys requests by `request.client.host`, which is derived from the `X-Forwarded-For` header when Uvicorn is launched with `--proxy-headers --forwarded-allow-ips *`. This configuration allows clients to control the value of `request.client.host`, effectively bypassing rate-limiting protections. This vulnerability leaves the affected endpoints open to unthrottled credential guessing attacks.

Affected products

zenml-io/zenml
  • <0.95.0
Dismissed
(max. allowed matches exceeded)
created 2 days, 5 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
tty: serial: pch_uart: add check for dma_alloc_coherent()

In the Linux kernel, the following vulnerability has been resolved: tty: serial: pch_uart: add check for dma_alloc_coherent() Add a check for dma_alloc_coherent() failure to prevent a potential NULL pointer dereference in dma_handle_rx(). Properly release DMA channels and the PCI device reference using a goto ladder if the allocation fails.

Affected products

Linux
  • <760df81763b391bb5f0dcb0b7597b736da753ae4
  • <d846df2dfbc2469a688833b4cc4f8aa80672bde8
  • =<6.18.*
  • <6fe472c1bbbe238e91141f7cabc1226e96a60d43
  • =<7.0.*
  • <66f8bfea055b23719b4fd6ce207c44de37d82a59
  • <5f2e2a240dc1846e049bc67e9c3cdf5b031d08bf
  • =<5.15.*
  • =<6.12.*
  • ==2.6.38
  • <2.6.38
  • <6dd5c0ea139b586ad5a091677056dafd405cfe82
  • <daea997bb244aeb50cbb2e5e075fb446a6cf068f
  • =<6.1.*
  • =<6.6.*
  • =<*
  • <d8d53a343ebe74274ca17b1e1993042e99f8c863
  • =<5.10.*