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
(max. allowed matches exceeded)
created 11 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
USB: serial: digi_acceleport: fix broken rx after throttle

In the Linux kernel, the following vulnerability has been resolved: USB: serial: digi_acceleport: fix broken rx after throttle If the port is closed while throttled, the read urb is never resubmitted and the port will not receive any further data until the device is reconnected (or the driver is rebound). Clear the throttle flags and submit the urb if needed when opening the port.

Affected products

Linux
  • <4f3f6f44db71e469933a7c36c5d57d937ba0a21b
  • <eab394781e9321c0c7e97a24fd092387cb262f40
  • <92fa3e1a49848509ea3f7995751963fc65095998
  • =<6.18.*
  • <d5d2660caef78d4c996d34d123574c8e86f5b5ac
  • <61954033326fc7e637ed2aeeb4b52021e0ee4657
  • =<5.15.*
  • =<6.12.*
  • =<7.1.*
  • <2.6.12
  • <8d50a910194f66566a5eb252b33283855c8d5203
  • =<6.1.*
  • =<6.6.*
  • <83a3dfc018943b05b6daf3a6f891833e1aabfa1f
  • =<*
  • ==2.6.12
  • <abacd67e6f689c62d8a13e3da25f4272bc9ad4af
  • =<5.10.*
Dismissed
(no matching packages found)
Permalink CVE-2026-66013
9.3 CRITICAL
  • CVSS version (CVSS): 4.0
  • Attack Vector (AV): Network (N)
  • Attack Complexity (AC): Low (L)
  • Attack Requirement (AT): None (N)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): None (N)
  • Vulnerable System Impact Confidentiality (VC): High (H)
  • Vulnerable System Impact Integrity (VI): High (H)
  • Vulnerable System Impact Availability (VA): Low (L)
  • 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): None (N)
  • 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): Low (L)
  • 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 11 hours ago Activity log
  • Created & dismissed (no matching packages found) suggestion
OpenRemote before 1.26.2 Authentication Bypass via Console Registration

OpenRemote before 1.26.2 contains an authentication bypass vulnerability in the console registration API that allows unauthenticated attackers to update existing console assets by supplying a known asset identifier. Attackers can overwrite push notification tokens and console metadata without authentication or ownership validation, redirecting notifications or denying delivery to legitimate consoles.

Affected products

openremote
  • <1.26.2
  • ==1.26.2
Dismissed
(max. allowed matches exceeded)
created 11 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth()

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth() OnAuth() has two bugs in the shared-key authentication path. When the Privacy bit is set, rtw_wep_decrypt() is called without verifying that the frame is long enough to contain a valid WEP IV and ICV. Inside rtw_wep_decrypt(), length is computed as: length = len - WLAN_HDR_A3_LEN - iv_len and then passed as (length - 4) to crc32_le(). If len is less than WLAN_HDR_A3_LEN + iv_len + icv_len (32 bytes), length - 4 is negative and, after the implicit cast to size_t, causes crc32_le() to read far beyond the frame buffer. Add a minimum length check before accessing the IV field and calling the decryption path. When processing a seq=3 response, rtw_get_ie() stores the Challenge Text IE length in ie_len, but the subsequent memcmp() always reads 128 bytes regardless of ie_len. IEEE 802.11 mandates a challenge text of exactly 128 bytes; reject any IE whose length field differs, matching the check already applied to OnAuthClient().

Affected products

Linux
  • <c9000c93078e5c0a5a651b077c0ec92a4bc7d580
  • =<5.10.*
  • <3e44a7665f3abd320a80d9c64ee4a93317041b8b
  • <a1fc19d61f661d47204f095b593de507884849f7
  • =<6.18.*
  • <1f6c9d255bdda41216b6e34c96aa2b1abee0bb84
  • =<6.12.*
  • <87cccc2a767f17dcab71e3b9fe5ae29b5516c5ce
  • =<7.1.*
  • ==4.12
  • =<6.1.*
  • =<*
  • <64ec4192d9c10e96922245d4a6747304cc76b19d
  • =<6.6.*
  • <d90b9f39f375c9826ef145605dfe97765d0ecb91
  • =<5.15.*
  • <4.12
  • <665e1ecb68b4e8419604e70a33f02d1c8b0222c6
Dismissed
(max. allowed matches exceeded)
created 11 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
block: skip sync_blockdev() on surprise removal in bdev_mark_dead()

In the Linux kernel, the following vulnerability has been resolved: block: skip sync_blockdev() on surprise removal in bdev_mark_dead() bdev_mark_dead()'s @surprise == true means the device is already gone. The filesystem callback fs_bdev_mark_dead() honours this and skips sync_filesystem(), but the bare block device path (no ->mark_dead op) lost its !surprise guard when the holder ->mark_dead callback was wired up (see Fixes), and now calls sync_blockdev() unconditionally, which can hang forever waiting on writeback that can no longer complete. syzkaller hit this via nvme_reset_work()'s "I/O queues lost" path: nvme_mark_namespaces_dead() -> blk_mark_disk_dead() -> bdev_mark_dead(bdev, true) -> sync_blockdev() blocks in folio_wait_writeback(), wedging the reset worker and every task waiting on it. Skip the sync on surprise removal, matching fs_bdev_mark_dead(); invalidate_bdev() still runs. Orderly removal (surprise == false) is unchanged. Found by FuzzNvme(Syzkaller with FEMU fuzzing framework).

Affected products

Linux
  • =<6.18.*
  • <49f06cff50a4ccf3b7a1a662ceb892b3b21a527a
  • =<6.12.*
  • =<7.1.*
  • <f41cf35ee2a1e31374b3f54e7579c55153506e70
  • <d6998ddd507c81e3829489a6ead23f17f5acb7fe
  • =<*
  • =<6.6.*
  • ==6.6
  • <9818bcae3c0ca1dde4b9a334125c46676e0a9b29
  • <6.6
  • <aa4c4a9315764b2b7a7182e72cc5ea87520436b4
Dismissed
(max. allowed matches exceeded)
created 11 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
iommufd: Set veventq_depth upper bound

In the Linux kernel, the following vulnerability has been resolved: iommufd: Set veventq_depth upper bound iommufd_veventq_alloc() accepts any !0 veventq_depth from userspace, with an upper bound at U32_MAX. This leaves a vulnerability where userspace can allocate excessively large queues to exhaust kernel memory reserves. Cap the veventq_depth (maximum number of entries) to 1 << 19, matching the maximum number of entries in the SMMUv3 EVTQ (the largest use case today).

Affected products

Linux
  • <6.15
  • <6ebf2eb46fbd5b40393ff8fbb847ba96925beaff
  • =<6.18.*
  • ==6.15
  • =<7.1.*
  • =<*
  • <e7b5e55652746b1221b9c10ff80eae8a154101ba
  • <f565297edf316016be4a1a9e2eb9f39359313f43
Dismissed
(max. allowed matches exceeded)
created 11 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
crypto: chacha20poly1305 - validate poly1305 template argument

In the Linux kernel, the following vulnerability has been resolved: crypto: chacha20poly1305 - validate poly1305 template argument chachapoly_create() still accepts the compatibility poly1305 parameter in the template name, but it assumes the second template argument is always present and immediately passes it to strcmp(). When the argument is missing, crypto_attr_alg_name() returns an error pointer. Check for that before comparing the name so malformed template instantiations fail with an error instead of dereferencing the error pointer in strcmp(). This matches the surrounding Crypto API template pattern where crypto_attr_alg_name() results are validated before string-specific use.

Affected products

Linux
  • <265b861bece38318b8e0fc8fac0643d4ef906d31
  • =<6.18.*
  • <e74df53b36cdc6b6b9e5488ec883d1d55624737f
  • ==6.16
  • =<7.1.*
  • =<*
  • <6.16
  • <0016d3c21c6ab60a20be7f565cefb5999f3adeb6
Dismissed
(max. allowed matches exceeded)
created 11 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
KVM: guest_memfd: Treat memslot binding offset+size as unsigned values

In the Linux kernel, the following vulnerability has been resolved: KVM: guest_memfd: Treat memslot binding offset+size as unsigned values When binding a memslot to a guest_memfd file, treat the offset and size as unsigned values to fix a bug where the sum of the two can result in a false negative when checking for overflow against the size of the file. Passing unsigned values also avoids relying on somewhat obscure checks in other flows for safety, and tracks the offset and size as they are intended to be tracked, as unsigned values. On 64-bit kernels, the number of pages a memslot contains and thus the size (and offset) of its guest_memfd binding are unsigned 64-bit values. Taking the offset+size as an loff_t instead of a uoff_t inadvertently converts the unsigned value to a signed value if the offset and/or size is massive. Locally storing the offset and size as signed values is benign in and of itself (though even that is *extremely* difficult to discern), but operating on their sum is not. For the offset, KVM explicitly checks against a negative value, which might seem like a bug as KVM could incorrectly reject a legitimate binding, but that's not actually the case as KVM_CREATE_GUEST_MEMFD takes a signed value for its size, i.e. a would-be-negative offset is also greater than the maximum possible size of any guest_memfd file. Regarding the size, while KVM lacks an explicit check for a negative value, i.e. seemingly has a flawed overflow check, KVM restricts the number of pages in a single memslot to the largest positive signed 32-bit value: if (id < KVM_USER_MEM_SLOTS && (mem->memory_size >> PAGE_SHIFT) > KVM_MEM_MAX_NR_PAGES) return -EINVAL; and so that maximum "size" will ever be is 0x7fffffff000. The sum of the two is, however, problematic. While the size is restricted by KVM's memslot logic, the offset is not, i.e. the offset is completely unchecked until the "offset + size > i_size_read(inode)" check. If the offset is the (nearly) largest possible _positive_ value, then adding size to the offset can result in a signed, negative 64-bit value. When compared against the size of the file (guaranteed to be positive), the negative sum is always smaller, and KVM incorrectly allows the absurd offset. Opportunistically add missing includes in kvm_mm.h (instead of relying on its parents).

Affected products

Linux
  • <6.8
  • <f3a98d5881b9bd4807f49156143565f6aabcef1e
  • =<7.1.*
  • ==6.8
  • =<*
  • <eba85fee7fc6cf28fec38a5bf3c378bef9a79ca6
Dismissed
(max. allowed matches exceeded)
created 11 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
crypto: caam - use print_hex_dump_devel to guard key hex dumps

In the Linux kernel, the following vulnerability has been resolved: crypto: caam - use print_hex_dump_devel to guard key hex dumps Use print_hex_dump_devel() for dumping sensitive key material in *_setkey() to avoid leaking secrets at runtime when CONFIG_DYNAMIC_DEBUG is enabled.

Affected products

Linux
  • =<5.10.*
  • =<6.18.*
  • <1ec775f6a124cce6278ae58b7d1c78a3bc6eef23
  • <59057f5d4e9a195c6dd61695ad3bc4481ddf4f14
  • <bcf3cf74dfb6981e18b22cbf561f859a0f7faa26
  • =<6.12.*
  • <c8cfe11e48b2a4646fa662fcaa92e14810a28d46
  • <d0b8cafd529b4ec759190c6081f7a76efb563a8f
  • =<7.1.*
  • =<6.1.*
  • =<*
  • =<6.6.*
  • ==4.20
  • =<5.15.*
  • <8904b425cfcafe6a820c94b9bdf4b10f7d70f9d7
  • <6407dc85d0a4306681cf6c9be7f05e05dcb67a37
  • <4.20
  • <8005dc808bcce7d6cc2ae015a3cde1683bee602d
Dismissed
(max. allowed matches exceeded)
created 11 hours ago Activity log
  • Created & dismissed (max. allowed matches exceeded) suggestion
fuse-uring: Avoid use-after-free in fuse_uring_async_stop_queues

In the Linux kernel, the following vulnerability has been resolved: fuse-uring: Avoid use-after-free in fuse_uring_async_stop_queues fuse_uring_async_stop_queues() might run when the last reference on ring->queue_refs was already dropped. In order to avoid an early destruction a reference on struct fuse_conn is now taken before starting fuse_uring_async_stop_queues() and that reference is only released when that delayed work queue terminates.

Affected products

Linux
  • =<6.18.*
  • <95d7f50aff2a5f71557263ff25b97b2951f32bf8
  • =<7.1.*
  • <d351da75066955144515cb2f9aa959f24a04287a
  • =<*
  • <6.14
  • ==6.14
  • <23a356e0bd96c8d5fb3ddff069f692bf10cab5c1
Dismissed
(no matching packages found)
created 11 hours ago Activity log
  • Created & dismissed (no matching packages found) suggestion
Catalyst::View::Wkhtmltopdf versions before 0.6.1 for Perl allow shell command injection (RCE) via PDF render options

Catalyst::View::Wkhtmltopdf versions before 0.6.1 for Perl allow shell command injection (RCE) via PDF render options. Options are passed directly to the wkhtmltopdf command without sanitization. Any web application that passes user-controlled options such as the page_size, orientation or margins without validation allows shell command injection. Version 0.6.0 was released with an incomplete fix for this issue. Note that the wkhtmltopdf project is no longer being developed, and users of this package should migrate to alternative solutions.

Affected products

Catalyst-View-Wkhtmltopdf
  • <0.6.1