ZeroHour

Vulnerabilities

3,222 CVEs · NVD, GitHub Advisories, CISA KEV, FIRST EPSS, GitHub PoC repos

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2026-66897
Path Traversal in Canonical LXD Template Processing Enables Host Root Compromise

CVE-2026-66897 is a path traversal flaw (CWE-22/CWE-23) in LXD's instance template processing: when handling target template paths declared in an image's metadata.yaml, LXD validates the path against a confined os.Root directory handle but then opens and creates the file with os.Create using an unconfined string path, so the check and the actual file creation can disagree. It is triggered by an authenticated user with permission to edit a container/instance, or by any user who launches an instance from a crafted image containing a malicious template path that escapes directory confinement. Successful exploitation lets the attacker overwrite arbitrary root-owned files on the LXD host and achieve host root code execution, consistent with the critical 9.9 CVSS score (network vector, low privileges, changed scope). The flaw affects Canonical LXD deployments, and it is most consequential on hosts where untrusted users hold container-edit rights or can import and launch images. Exploitation status: not listed in CISA KEV, EPSS estimates a ~0.6% probability of exploitation within 30 days (48th percentile), and one public advisory/PoC reference exists, so there is no confirmed in-the-wild exploitation at this time.

Do: Upgrade LXD to a patched release identified in Canonical's security advisory (GHSA-q39m-8fx9-42fv); the supplied data does not include fixed version numbers. Until patched, restrict container-edit permissions and image import/launch rights to trusted users and limit network exposure of the LXD API. Review hosts for untrusted users with instance-edit rights or use of third-party images, and verify the integrity of critical root-owned files.

9.9<1% PoC
  • Canonical LXD
moderatelikely on the order of 1,000–10,000 LXD hosts (estimate; no public install counts in the data)
CVE-2026-63294
Link Following Flaw in Canonical LXD Allows Root Command Execution on Host

Canonical LXD contains a link-following vulnerability (CWE-59) in its handling of the backup.yaml file during the import or unpacking of image and backup archives: when backup.yaml inside a submitted archive is a symbolic link, LXD follows it without proper confinement and processes unconfined configuration metadata. An attacker who can import a crafted archive — for example an authenticated LXD user or a tenant permitted to load images — can thereby have arbitrary commands executed with root privileges on the host system, breaking container-to-host isolation (CVSS 3.1: 9.9, scope changed). Any LXD deployment that accepts image or backup imports from less-than-fully-trusted users, particularly multi-tenant installations, is affected. Exploitation has not been confirmed in the wild (not listed in CISA KEV; EPSS ~1% over 30 days), but a public proof-of-concept/advisory is available via Canonical's GitHub security advisory GHSA-fv82-v4fj-mm4m.

Do: Upgrade LXD to the patched release identified in Canonical's security advisory (GHSA-fv82-v4fj-mm4m) and confirm the running version after updating. Until patched, restrict image/backup import permissions to fully trusted administrators and inspect incoming archives, rejecting any where backup.yaml is a symbolic link. Prioritize multi-tenant or internet-reachable LXD instances, where compromise of a low-privileged user yields full root on the host.

9.9
group max
1% PoC
  • Canonical LXD Affected and fixed version ranges not specified in the source data; see Canonical's advisory GHSA-fv82-v4fj-mm4m for the patched release
large~100k-1M hosts plausibly running LXD (preinstalled with Ubuntu Server and distributed via snap), with directly exposed or multi-tenant instances a smaller…
CVE-2026-70634
+2 in the same advisory: …70633 …70635
TimescaleDB through 2.29.1, fixed in commit 517c13e, contains an out-of-bounds read in the Dictionary compression reverse row iterator (tsl/src/compression/algo

TimescaleDB through 2.29.1, fixed in commit 517c13e, contains an out-of-bounds read in the Dictionary compression reverse row iterator (tsl/src/compression/algorithms/dictionary.c). The forward path validates the decoded index; the reverse path uses an assertion compiled out of release builds, leaving the 64-bit Simple8b index unvalidated and the read offset attacker-controlled. Attackers with DML access to a physical compressed relation can store a crafted datum and run a reverse-order scan. With a pass-by-value column type the out-of-bounds Datum is returned to the client as a normal column value, disclosing backend memory including the shared buffer pool, which SQL access control does not cover.

NVD description · AI analysis pending
7.2
group max
<1%
  • timescale timescaledb
CVE-2026-44231
+4 in the same advisory: …44230 …44227 …44228 …44229
RT is an open source, enterprise-grade issue and ticket tracking system.

RT is an open source, enterprise-grade issue and ticket tracking system. Versions prior to 5.0.10, 6.0.0 and above, prior to 6.0.3 contain an information disclosure and privilege escalation vulnerability in the REST 2.0 API. A privileged (non-administrative) user can obtain authentication credentials belonging to other users — including users with administrative privileges — and use those credentials to read data as those users via RT's feed endpoints. The same request that exposes the credentials also rotates them, invalidating previously-distributed feed URLs across the instance. This issue has been fixed in versions 5.0.10 and 6.0.3.

NVD description · AI analysis pending
9.1
group max
<1%
  • bestpractical request tracker
CVE-2026-55254
NCalc is a fast, lightweight expression evaluator for .NET.

NCalc is a fast, lightweight expression evaluator for .NET. Prior to 6.1.1, the factorial operator implementation in src/NCalc.Core/Helpers/MathHelper.cs permits specially crafted expressions with extremely large factorial operands, causing excessive CPU consumption or a non-terminating loop due to integer overflow in the factorial calculation logic when applications evaluate untrusted expressions. This issue is fixed in version 6.1.1.

NVD description · AI analysis pending
6.5<1%
  • ncalc ncalc
CVE-2026-10768
Missing Authorization vulnerability in Drupal LocalGov Workflows allows Forceful Browsing.

Missing Authorization vulnerability in Drupal LocalGov Workflows allows Forceful Browsing. This issue affects LocalGov Workflows versions: from 0.0.0 to 1.6.0.

NVD description · AI analysis pending
9.82%
  • localgovdrupal localgov workflows
CVE-2026-57516
Ray prior to 2.56.0 contains an unsafe deserialization vulnerability in the WebDataset reader that allows attackers to achieve remote code execution by supplyin

Ray prior to 2.56.0 contains an unsafe deserialization vulnerability in the WebDataset reader that allows attackers to achieve remote code execution by supplying a malicious tar archive to the read_webdataset() function. The _default_decoder() function in webdataset_datasource.py unconditionally calls pickle.loads() on tar entries with .pkl/.pickle extensions and torch.load() with weights_only=False on .pt/.pth entries, executing arbitrary code inside Ray remote workers on every worker that processes the malicious archive.

NVD description · AI analysis pending
8.6<1% PoC
  • anyscale ray
CVE-2026-12411
+3 in the same advisory: …9640 …9639 …28385
Broken Access Control in the devLXDInstancePatchHandler component of Canonical LXD allows an untrusted guest to mount, read, and overwrite another guest's custo

Broken Access Control in the devLXDInstancePatchHandler component of Canonical LXD allows an untrusted guest to mount, read, and overwrite another guest's custom storage volume via a crafted device PATCH request over /dev/lxd when security.devlxd.management.volumes is enabled.

NVD description · AI analysis pending
9.6
group max
<1% PoC
  • canonical lxd
CVE-2017-20263
Joomla! Component FocalPoint Pro/Free 1.2.3 contains an SQL injection vulnerability that allows unauthenticated attackers to execute arbitrary SQL queries by in

Joomla! Component FocalPoint Pro/Free 1.2.3 contains an SQL injection vulnerability that allows unauthenticated attackers to execute arbitrary SQL queries by injecting malicious code through the id parameter. Attackers can send GET requests to index.php with option=com_focalpoint, view=location, and a crafted id parameter containing SQL commands to extract sensitive database information.

NVD description · AI analysis pending
8.8<1% PoC
  • focalpointx focalpoint
CVE-2026-47331
Ubuntu Linux 6.8 contains AppArmor SAUCE patches which fail to acquire a lock when modifying a linked list.

Ubuntu Linux 6.8 contains AppArmor SAUCE patches which fail to acquire a lock when modifying a linked list. An unprivileged local user could trigger the race condition that can lead to a use-after-free (UAF) and, theoretically, arbitrary code execution.

NVD description · AI analysis pending
7.8
group max
<1%
  • canonical ubuntu linux
CVE-2026-49238
+1 in the same advisory: …49237
An issue was discovered in Canonical Multipass before version 1.16.3.

An issue was discovered in Canonical Multipass before version 1.16.3. The host-side SFTP server component (sshfs_server), which executes with root privileges on the host, contains a path containment bypass vulnerability within its validate_path function in src/sshfs_mount/sftp_server.cpp. The function performs a plain string prefix comparison on requested paths without path separator validation or dot-dot (..) normalization. A local attacker with root privileges inside a guest virtual machine can bypass the FUSE layer by injecting raw SFTP frames (such as an SSH_FXP_OPEN request) directly into the sshfs_server process stdin/stdout pipes via procfs. By supplying a path containing directory traversal sequences that match the allowed mount prefix, the attacker can force the host-side root process to resolve the traversal and open files outside the designated mount boundary. This allows a guest-side user to read arbitrary files on the host filesystem, resulting in a virtual machine escape.

NVD description · AI analysis pending
8.4
group max
<1% PoC
  • canonical multipass
CVE-2026-4929
Simple Hierarchical Select (SHS) for Drupal 7 contains cross-site scripting risk due to improper output escaping of term-derived text.

Simple Hierarchical Select (SHS) for Drupal 7 contains cross-site scripting risk due to improper output escaping of term-derived text. Confirmed affected paths include field formatter output (shs_field_formatter_view) and term-tree child-term data generation (shs_term_get_children). Malicious taxonomy term names can be rendered unsafely depending on output context. This affects versions from 7.x-1.0 through (and including) 7.x-1.10.

NVD description · AI analysis pending
5.1<1% PoC ×2
  • simple hierarchical select project simple hierarchical select
CVE-2026-6841
Request Tracker is vulnerable to a reflected cross-site scripting (XSS) vulnerability via the "Page" parameter in GET requests.

Request Tracker is vulnerable to a reflected cross-site scripting (XSS) vulnerability via the "Page" parameter in GET requests. An attacker can craft a URL that, when opened, results in arbitrary JavaScript execution in the victim’s browser. This vulnerability affects versions from 5.0.4 up to 5.0.9 and from 6.0.0 up to 6.0.2.

NVD description · AI analysis pending
5.1<1%
  • bestpractical request tracker
CVE-2026-8495
Missing Authorization vulnerability in Drupal Date iCal allows Forceful Browsing.

Missing Authorization vulnerability in Drupal Date iCal allows Forceful Browsing. This issue affects Date iCal: from 0.0.0 before 4.0.15.

NVD description · AI analysis pending
9.8<1%
  • date ical project date ical
CVE-2026-41486
Ray is an AI compute engine.

Ray is an AI compute engine. From version 2.54.0 to before version 2.55.0, Ray Data registers custom Arrow extension types (ray.data.arrow_tensor, ray.data.arrow_tensor_v2, ray.data.arrow_variable_shaped_tensor) globally in PyArrow. When PyArrow reads a Parquet file containing one of these extension types, it calls __arrow_ext_deserialize__ on the field's metadata bytes. Ray's implementation passes these bytes directly to cloudpickle.loads(), achieving arbitrary code execution during schema parsing, before any row data is read. This issue has been patched in version 2.55.0.

NVD description · AI analysis pending
8.9<1%
  • anyscale ray
CVE-2018-25306
PDFunite 0.41.0 contains a buffer overflow vulnerability that allows local attackers to crash the application by processing malformed PDF files during merge ope

PDFunite 0.41.0 contains a buffer overflow vulnerability that allows local attackers to crash the application by processing malformed PDF files during merge operations. Attackers can trigger a segmentation fault in the XRef::getEntry function within libpoppler by providing a specially crafted PDF file to the pdfunite utility.

NVD description · AI analysis pending
6.9<1% PoC
  • canonical pdfunite
CVE-2026-31431
Local Privilege Escalation (Copy Fail) in Linux Kernel algif_aead Interface

CVE-2026-31431 ('Copy Fail') is an incorrect resource transfer between spheres (CWE-669/CWE-1288) in the Linux kernel's algif_aead implementation of the AF_ALG userspace crypto interface, introduced roughly nine years ago (around 2017, per public reporting) when commit 72548b093ee3 switched AEAD operations to in-place handling even though the source and destination buffers come from different mappings. A local, unprivileged user can trigger the flaw by performing AEAD operations through the AF_ALG socket interface, causing the kernel to mishandle the copy of ciphertext and associated data. Successful exploitation provides a reliable local privilege escalation to root (C:H/I:H/A:H per the CVSS vector). Nearly every major Linux distribution and enterprise platform is exposed, including the kernel itself, Red Hat Enterprise Linux (including AUS, EUS, TUS and Update Services for SAP Solutions), OpenShift Container Platform, Amazon Linux, Ubuntu, Debian, openSUSE Leap, SUSE CaaS Platform, NixOS, and Linux-based products from Arista and Siemens. The flaw has public proof-of-concept code, a 99.9% EPSS score, and was added to CISA's Known Exploited Vulnerabilities catalog on 2026-05-01, indicating exploitation in the wild (ransomware use is unknown).

Do: Patch by installing the kernel update for CVE-2026-31431 through your distribution's security channel (Red Hat Enterprise Linux including AUS/EUS/TUS/SAP channels, OpenShift, Amazon Linux, Ubuntu, Debian, openSUSE Leap, SUSE CaaS Platform, NixOS, and Arista/Siemens firmware/software as applicable) and reboot into the patched kernel; the data provides no fixed version numbers, so defer to vendor advisories. Because the flaw is in CISA's KEV catalog (added 2026-05-01) with a 99.9% EPSS score, prioritize internet-reachable and multi-user systems first and follow BOD 22-01 guidance for cloud services. Check running kernel versions ('uname -r') and distribution advisory status to confirm you are on a fixed build.

7.8100% KEV PoC ×5
  • Linux kernel (algif_aead / AF_ALG crypto interface)
  • Red Hat Enterprise Linux (including AUS, EUS, TUS, and Update Services for SAP Solutions)
  • Red Hat OpenShift Container Platform
  • +8 more
masshundreds of millions to billions of installations (servers, cloud instances, desktops, and Android/embedded devices running affected kernel generations)
CVE-2026-6369
An improper access control vulnerability in the canonical-livepatch snap client prior to version 10.15.0 allows a local unprivileged user to obtain a sensitive,

An improper access control vulnerability in the canonical-livepatch snap client prior to version 10.15.0 allows a local unprivileged user to obtain a sensitive, root-level authentication token by sending an unauthenticated request to the livepatchd.sock Unix domain socket. This vulnerability is exploitable on systems where an administrator has already enabled the Livepatch client with a valid Ubuntu Pro subscription. This token allows an attacker to access Livepatch services using the victim's credentials, as well as potentially cause issues to the Livepatch server.

NVD description · AI analysis pending
5.7<1%
  • canonical livepatch client
CVE-2026-5774
Improper synchronization of the userTokens map in the API server in Canonical Juju 4.0.5, 3.6.20, and 2.9.56 may allow an authenticated user to possibly cause a

Improper synchronization of the userTokens map in the API server in Canonical Juju 4.0.5, 3.6.20, and 2.9.56 may allow an authenticated user to possibly cause a denial of service on the server or possibly reuse a single-use discharge token.

NVD description · AI analysis pending
6.0<1% PoC
  • canonical juju