Security Research

Vulnerability Disclosures & Security Research

Explore CVEs, security advisories, bug bounty recognition, and conference research published by CyStack researchers through responsible disclosure.

All years
All researchers
Newest first
Showing 20 of 86 vulnerabilities
ID
Title
Vendor / Product
Severity
CVSS
Researcher
Published
CVE-2026-76454
Cisco License (Smart Software Manager) On-Prem Unauthenticated Arbitrary File Write via Smart Licensing Utility API
CyStack researcher Trung Nguyen discovered a critical flaw in the Smart Licensing Utility API of Cisco License On-Prem, the on-premises licensing server formerly known as Cisco Smart Software Manager On-Prem. The management API is reachable without any authentication at all and does not properly validate the input it receives, so a single crafted HTTP request from anywhere on the network lets an attacker write files of their choosing onto the appliance - overwriting system files - or knock the service offline in a denial of service. Because the licensing server is the component that authorises software on the Cisco devices around it, and because no login or user interaction is required, Cisco rated this 9.1 out of 10 and states there is no workaround. It affects Cisco License On-Prem releases 9-202601 and earlier as well as every release before 10-202608; upgrading to 10-202608 or later fixes it.
unauthenticatedfile-writedos
Cisco
Cisco License On-Prem
Critical
9.1/10
TrungNH
Oct 7, 2026
GHSA-x4c7-fpcx-w9q6
SAML Identity-Provider Confusion in ZITADEL Leads to Account Takeover
CyStack researcher Trung Nguyen discovered an account takeover flaw in ZITADEL and proved it by logging in as another organisation's user without any interaction from the victim. ZITADEL's SAML login callback checked the signature against the identity provider named in the request URL, but picked the user account from the login that had been started against a different identity provider, and never checked that the two matched. An attacker who registers their own SAML identity provider with a signing key they control can therefore sign an assertion themselves and obtain a session as any user linked to another SAML provider on the same instance, across organisations. On self-hosted instances with public organisation registration enabled, even an unauthenticated attacker can get the needed admin rights by simply creating an organisation. It affects 3.0.0 through 3.4.15 and 4.0.0 through 4.19.1; upgrading to 4.19.2 fixes it (3.x is end-of-life and gets no fix).
auth-bypassaccount-takeoversaml
ZITADEL
High
8.7/10
TrungNH
Sep 28, 2026
CVE-2026-77524
Privilege Escalation from Namespace Admin to Cluster Admin via KEDA TriggerAuthentication
CyStack researcher Trung Nguyen discovered a critical privilege escalation flaw in KEDA, the standard Kubernetes autoscaler, and proved it by taking over an entire cluster from an ordinary tenant account. KEDA never validated the HashiCorp Vault address a tenant sets in a TriggerAuthentication object, so a tenant could point it at a fake Vault server in their own namespace and make the operator send its own ServiceAccount token there. That token reads every Secret in every namespace, creates jobs cluster-wide and rewrites admission control, turning a namespace tenant into an effective cluster admin. The earlier fix for CVE-2025-68476 did not stop this: it only checked that the leaked credential looked like a ServiceAccount token, which the operator's own token does by definition. It affects all versions up to 2.20.2; upgrading to 2.21.0 fixes it.
privilege-escalationkuberneteskeda
KEDA
Critical
9.9/10
TrungNH
Sep 23, 2026
CVE-2026-91098
HP Linux Imaging and Printing (HPLIP) Heap-Based Buffer Overflow Enables Remote Code Execution
CyStack researcher Trung Nguyen discovered a heap-based buffer overflow (CWE-122) in HP Linux Imaging and Printing (HPLIP), the driver and management suite that Linux distributions ship for HP printers and scanners, and reported it to HP PSRT, which fixed it under security bulletin HPSBPI04151. The flaw is reachable over the network without authentication and needs only a user action, such as letting the affected HPLIP component process attacker-supplied data. Overflowing the heap buffer corrupts adjacent memory and can be turned into code execution with the HPLIP process's privileges, giving the attacker full control of the affected workstation or print server and the print and scan data, credentials, and files it holds. HP rates the issue High (CVSS 4.0 score 8.6, with high confidentiality, integrity, and availability impact). It affects all HPLIP versions before 3.26.6; upgrading to 3.26.6 fixes it.
rceprivilege-escalationdenial-of-service
HP
HP Linux Imaging and Printing
High
8.6/10
TrungNH
Sep 16, 2026
CVE-2026-91097
HP Linux Imaging and Printing (HPLIP) Out-of-Bounds Write Enables Remote Memory Corruption
CyStack researcher Trung Nguyen discovered an out-of-bounds write flaw (CWE-787) in HP Linux Imaging and Printing (HPLIP), the driver and management suite that Linux distributions ship for HP printers and scanners, and reported it to HP PSRT, which fixed it under security bulletin HPSBPI04151. The flaw is reachable over the network without authentication and needs only a user action, such as letting the affected HPLIP component process attacker-supplied data. A successful write outside the intended buffer corrupts the process's memory, letting the attacker crash it or tamper with its data and potentially run code with its privileges on the workstation or print server. HP rates the issue High (CVSS 4.0 score 7.0, with high integrity impact). It affects all HPLIP versions before 3.26.6; upgrading to 3.26.6 fixes it.
rceprivilege-escalationdos
HP
HP Linux Imaging and Printing
High
7.0/10
TrungNH
Sep 16, 2026
CVE-2026-86900
Apple macOS exFAT Out-of-Bounds Read Allows Kernel Memory Disclosure via Crafted Volume
CyStack researcher Khanh Vu discovered an out-of-bounds read in the exFAT filesystem driver of Apple macOS. The driver trusts size and offset values taken straight from the volume's own metadata without validating them, so a maliciously crafted exFAT volume makes the kernel read past the end of its buffer. The attacker gets either an unexpected system termination (a kernel panic that takes the machine down) or, worse, kernel memory disclosure - leaking fragments of kernel memory that can reveal addresses and other secrets useful for defeating memory protections in a follow-up exploit. The risk is realistic because exFAT is the everyday format for USB sticks, SD cards and shared disk images, so the attacker only has to get the victim to open a prepared image file or plug in a prepared drive - macOS mounts it without any further prompting. Apple addressed it with improved input validation. It affects macOS before Golden Gate 27; updating to that release fixes it.
memory-disclosuremacosexfat
Apple
macOS
Medium
6.5/10
KhanhVN
Sep 14, 2026
CVE-2026-84567
Apple macOS cd9660 Memory-Handling Flaw Allows Unexpected System Termination
CyStack researcher Khanh Vu discovered a memory-handling flaw in cd9660, the kernel driver Apple macOS uses to read ISO 9660 CD/DVD filesystems and disc images. The driver mishandles memory while parsing volume structures it is fed, so an ordinary app can push it into an invalid memory operation and bring down the whole operating system with an unexpected system termination (a kernel panic) rather than just crashing itself. The risk is realistic because mounting a disc image is a routine action on macOS, and any unprivileged app or downloaded image file can reach this code path. Apple addressed it with improved memory handling. It affects macOS before Golden Gate 27, Tahoe 26.7, and Sequoia 15.8; updating to those releases fixes it.
memory-handlingsystem-terminationmacos
Apple
macOS
Medium
5.5/10
KhanhVN
Sep 14, 2026
CVE-2026-94609
Privilege Escalation to Superuser via Group Hierarchy in authentik
CyStack researcher Trung Nguyen discovered a privilege escalation flaw in authentik, the open-source identity provider used for single sign-on, and proved that a low-level helpdesk-style account could grant itself full administrator power. In authentik, superuser status is inherited down the group hierarchy, so a group can confer it without holding it. The checks on group membership and hierarchy either ignored inherited superuser status or looked only at the group's own setting, and nothing checked the permission needed to assign a role to a group. An account delegated just one group or one user could therefore make any account - including its own - a superuser, which in an identity provider means control over every application behind the single sign-on. It affects versions up to 2026.2.6, 2026.5.6 and 2026.8.1; upgrading to 2026.2.7, 2026.5.7 or 2026.8.2 fixes it.
privilege-escalationauth-bypassidentity-provider
Authentik Security
authentik
High
8.8/10
TrungNH
Sep 9, 2026
CVE-2026-85985
MariaDB CONNECT File UDF Authorization Bypass Enables Unauthorized File Access
CyStack researcher Duong Tran discovered an authorization flaw in MariaDB Server's CONNECT engine that lets a low-privileged database user read and write server-side files without the normally required `FILE` privilege, and proved it by accessing files outside the SQL account's authorized boundary. The CONNECT UDFs `json_file()`, `bson_file()`, and `jbin_file()` read attacker-selected paths, while `jfile_make()` and `bfile_make()` create files, but none checked either the caller's global `FILE` privilege or the administrator's `secure_file_priv` directory restriction. On a server where CONNECT and these UDFs are installed, an authenticated remote attacker able to invoke them can therefore access any path the MariaDB service account can reach, potentially exposing configuration, credentials, or application data and altering writable files; operating-system permissions still limit the impact. The flaw affects MariaDB Server 10.6.1–10.6.27, 10.11.1–10.11.18, 11.4.1–11.4.12, 11.8.1–11.8.8, 12.3.1–12.3.2, and 13.0.1; upgrading to 10.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, or 13.0.2 fixes it.
auth-bypassfile-accesssecurity
MariaDB
MariaDB Server
Medium
5.4/10
DuongTT
Sep 7, 2026
CVE-2026-84637
Thunderbird Calendar Invitation Attachments Can Launch Local Executables
CyStack researcher Trung Nguyen discovered a flaw in how Mozilla Thunderbird handles calendar invitation attachments. On Windows, a malicious invitation can use a file URI attachment to launch a local or network-hosted executable, bypassing Thunderbird's normal protections against executable attachments. With the new invitation display enabled, the attachment can also be shown under a misleading filename, making the lure more convincing. An attacker who gets a victim to open a crafted invitation can thus run arbitrary programs on their machine. It affects Thunderbird before 153.2; upgrading to 153.2 or 154 fixes it.
rcevulnerabilitythunderbird
Mozilla
Thunderbird
Critical
9.8/10
TrungNH
Sep 1, 2026
GHSA-fq2f-crmw-q97r
Valkey Lua Script Debugger Use-After-Free via SCRIPT FLUSH ASYNC Enables Server Crash and Potential Code Execution
CyStack researchers Trung Nguyen and Phuc Nguyen discovered a use-after-free flaw in Valkey's Lua script debugger, and proved it by reliably crashing the server with a short sequence of ordinary scripting commands. Since the Lua engine became a module in the 9.1 line, the debugger builds its command table once and caches a raw pointer to the current Lua interpreter state, and that cache is never invalidated. `SCRIPT FLUSH ASYNC` recreates the engine and frees the old interpreter, so the next `SCRIPT DEBUG` command dereferences freed heap memory. An attacker who reclaims that chunk with a counterfeit interpreter state can make the interpreter call an allocator function pointer they control, turning the crash into a path toward code execution inside the database process. A second use-after-free in the debugger's log handling is fixed in the same change. The risk is realistic because any client allowed to run scripting commands can trigger it, and many Valkey deployments run without authentication on internal networks. The flaw affects Valkey 9.1.0 and 9.1.1 (8.x and 9.0.x are not affected); upgrading to 9.1.2 fixes it, and restricting `SCRIPT DEBUG` via ACLs is a temporary mitigation.
use-after-freercesecurity
Valkey
High
8.8/10
TrungNH +1
Aug 31, 2026
CVE-2026-75889
Grafana Alloy ServiceMonitor bearerTokenFile arbitrary local file read → service account token theft
CyStack researcher Trung Nguyen found a flaw in Grafana Alloy that lets a low-privileged Kubernetes user steal the monitoring agent's credentials. Alloy's `prometheus.operator.servicemonitors` component turns user-supplied `ServiceMonitor` resources into scrape jobs, and it carried over the `bearerTokenFile` setting unchanged — that setting tells Alloy to read a file from its own filesystem and send the contents as the bearer token on every scrape request. An attacker who can create or edit a ServiceMonitor in a watched namespace simply points `bearerTokenFile` at Alloy's projected Kubernetes service account token and sets the scrape target to a server they control; Alloy then delivers its own credentials to the attacker, who inherits Alloy's cluster-wide monitoring permissions — and can read any other file Alloy's process can reach the same way. It affects versions 1.0.0 through 1.18.1; version 1.19.0 fixes it by refusing local-file references (`bearerTokenFile` and the `tlsConfig` file fields) in user-supplied ServiceMonitors unless an operator explicitly opts back in.
file-readtoken-theftkubernetes
Grafana Labs
Grafana Alloy
High
7.7/10
TrungNH
Aug 27, 2026
CVE-2026-76356
Splunk SOAR Automation Broker Authentication Bypass via IP Spoofing Leading to RCE
CyStack researcher Khanh Vu discovered an authentication bypass in the Automation Broker of Splunk SOAR. The broker trusts a client-supplied source IP header to decide whether a request is authorized, so an unauthenticated attacker can spoof the originating IP and forge requests to a notification endpoint that should be restricted. This lets the attacker reach privileged functionality and achieve remote code execution on the Splunk SOAR host, fully compromising its confidentiality, integrity, and availability. It affects Splunk SOAR before 8.6.0; upgrading to 8.6.0 fixes it.
rceauth-bypass
Splunk
Splunk SOAR
High
8.1/10
KhanhVN
Aug 19, 2026
CVE-2026-61783
Wazuh Manager RBAC Deny-Rule Flaw Exposes Cluster Key
CyStack researcher Duong Tran discovered an authorization flaw in Wazuh Manager that exposes the cluster's shared secret to a low-privilege user, and proved it by retrieving `cluster.key` in clear text from the official Wazuh Manager 4.14.5 image. Wazuh's `mask_sensitive_config()` hides configuration secrets only when `_has_update_permissions()` says the caller cannot edit the configuration, but that check treated any `manager:update_config` or `cluster:update_config` rule as permission—even one whose effect is `deny`. An authenticated monitoring account with configuration-read access and an explicit update deny can therefore make one raw-configuration request and receive the real key instead of `*****`; adding the restrictive rule is what triggers the leak. Because the key authenticates inter-node cluster traffic, its disclosure could enable attempts to join or impersonate a node when the cluster port is reachable, although Wazuh describes that follow-on attack as plausible rather than verified. The flaw affects Wazuh Manager 4.14.0–4.14.6 and 5.0.0-beta1/beta2; upgrading to 4.14.7 or 5.0.0-beta3 and later fixes it.
rbacauth-bypassinformation-disclosure
Wazuh
Wazuh Manager
High
7.0/10
DuongTT
Aug 18, 2026
CVE-2026-8715
Arbitrary File Read and Credential Exfiltration in Vault Secrets Operator via AppRole secretIDPath
CyStack researcher Trung Nguyen discovered an arbitrary file read in HashiCorp's Vault Secrets Operator that lets a low-privileged Kubernetes tenant steal the operator's own credentials. The operator allowed a VaultAuth resource to name a file on disk holding the AppRole secret ID (`spec.appRole.secretIDPath`); it rejected path-traversal sequences and checked that the target was a regular file under a size limit, but never restricted which files could be named. Any tenant able to create VaultAuth, VaultConnection and VaultStaticSecret resources could therefore point that field at any file the operator pod can read — its Kubernetes service account token, mounted TLS keys, other tenants' Vault credentials — and, by pairing it with a VaultConnection aimed at a server they control, have the operator send the contents straight to the attacker. Because the operator runs cluster-wide with far more privilege than the tenant, a limited namespace foothold turns into privilege escalation across the whole cluster, which is why it scores 9.6/10. It affects versions 1.3.0 through 1.4.1; version 1.5.0 removes the field entirely and existing configurations must migrate to `spec.appRole.secretRef`.
file-readcredential-exfiltrationkubernetes
HashiCorp
Vault Secrets Operator
Critical
9.6/10
TrungNH
Aug 13, 2026
CVE-2026-59119
PowerShell Local Privilege Escalation via Incorrect Default Permissions
CyStack researcher Trung Nguyen discovered an incorrect-default-permissions vulnerability in Microsoft PowerShell that lets a local, low-privileged attacker elevate to SYSTEM privileges. Microsoft identifies the root cause as permissions that are too broad by default: an authorized attacker can submit controlled input to the vulnerable operation and, after required interaction by another user, cross the local privilege boundary and gain full control of the machine. The attack has low complexity and requires a local foothold but not administrator rights; Microsoft says exploitation is less likely and has not observed it in the wild. The flaw affects PowerShell 7.4.0 up to but excluding 7.4.19, 7.5.0 up to but excluding 7.5.10, and 7.6.0 up to but excluding 7.6.5; upgrading to 7.4.19, 7.5.10, or 7.6.5 fixes it.
privilege-escalationlocalwindows
Microsoft
PowerShell
High
7.3/10
TrungNH
Aug 11, 2026
CVE-2026-58040
Node.js HTTPS Agent TLS Session Reuse Can Skip Hostname Verification
CyStack researcher Huy Nguyen discovered a TLS verification bypass in Node.js's HTTPS Agent. The agent pools and reuses TLS sessions, but the reuse logic did not account for connections made under different identity policies, so a session established for one host could be reused for another without re-checking the hostname. That lets a man-in-the-middle reuse a valid session to serve a different host while skipping the hostname verification that would normally reject it. It is an incomplete fix for CVE-2026-48934 and affects the 22.x, 24.x, and 26.x lines; upgrading to v22.23.2, v24.18.1, or v26.5.1 fixes it.
tlssecurityvulnerability
Node.js
Medium
6.3/10
HuyNV
Jul 29, 2026
CVE-2026-43749
Apple macOS Accounts Directory-Path Parsing Flaw Allows Local Privilege Escalation to Root
CyStack researcher Trung Nguyen discovered a local privilege escalation flaw in the Accounts component of Apple macOS. A parsing issue in how directory paths are handled let an app supply a crafted path that escaped the intended directory, so an unprivileged application could abuse it to gain root privileges on the machine. Apple addressed it with improved path validation. It affects macOS before Sonoma 14.8.8, Sequoia 15.7.8, and Tahoe 26.6; updating to those releases fixes it.
privilege-escalationmacossecurity
Apple
macOS
High
7.8/10
TrungNH
Jul 27, 2026
CVE-2026-43682
Apple macOS HFS Memory-Handling Flaw Allows Kernel Memory Corruption
CyStack researcher Trung Nguyen discovered a kernel memory-corruption flaw in the HFS filesystem component of Apple macOS. A memory-handling error lets a remote user cause unexpected system termination (a kernel panic) or corrupt kernel memory, crashing the machine and, in the worst case, undermining the integrity of the kernel itself. Apple addressed it with improved memory handling. It affects macOS before Sonoma 14.8.8, Sequoia 15.7.8, and Tahoe 26.6; updating to those releases fixes it.
memory-corruptionkernelmacos
Apple
macOS
High
9.8/10
TrungNH
Jul 27, 2026
CVE-2026-64364
Linux HID Multitouch Out-of-Bounds Bit Access Causes Kernel Memory Corruption
CyStack researcher Trung Nguyen discovered an out-of-bounds memory corruption flaw in the Linux kernel's HID multitouch driver and proved it by making a malicious multitouch device reliably panic the host kernel. The driver kept every contact slot's active state in the bits of a single `unsigned long`, but indexed those bits using `ContactCountMaximum`, a value supplied by the device that can reach 255 rather than the 32 or 64 bits the word can hold. A device advertising about 250 contacts can therefore make the sticky-fingers release timer clear bits through neighboring fields in `struct mt_device`, zero a list pointer, and trigger a NULL dereference in softirq context. An untrusted USB or Bluetooth peripheral needs no account or privilege on the target, and an already connected or automatically reconnecting Bluetooth device can trigger the flaw without further user interaction. The demonstrated impact is a repeatable denial of service; because the attacker-directed bit operations also reach adjacent kernel pointers, the kernel.org CNA assesses potential kernel memory disclosure, further memory corruption, and code execution. The faulty change first appears in stable branch releases 5.10.246, 5.15.196, 6.1.158, 6.6.114, 6.12.55, and 6.17.5, and remained in newer mainline releases until 7.2-rc3. Fixed releases are 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.18.39, 7.1.4, and 7.2-rc3; users should install the fixed release for their branch or a later maintained kernel.
kernelmemory-corruptionhid
Linux Kernel Organization
Linux kernel
High
8.8/10
TrungNH
Jul 25, 2026

Responsible vulnerability disclosure backed by evidence

CyStack researchers investigate security weaknesses, coordinate remediation with affected vendors, and publish verifiable references when disclosure is safe. This archive brings our public vulnerability records, private-program recognition, and technical research together in one place.

CVEs & security advisories

Review disclosed vulnerabilities with identifiers, affected vendors, severity, CVSS scores, publication dates, researchers, and primary references.

Bug bounty recognition

See organizations that recognized findings submitted by CyStack researchers while confidential report details remain protected.

Security talks & papers

Browse technical presentations, papers, and conference contributions produced from CyStack's hands-on security research.