Description
A vulnerability was detected in Tiiny-AI PowerInfer up to 8bd56d69906c9d2dba4d3bf6899763401e01a9a4. Affected is the function create_striped_mat_to_gpu of the file smallthinker/ggml/src/ggml-cuda/ggml-cuda.cu of the component FFN GPU-split Loader. The manipulation results in out-of-bounds read. The attack needs to be approached locally. The exploit is now public and may be used. This product utilizes a rolling release system for continuous delivery, and as such, version information for affected or updated releases is not disclosed. The pull request to fix this issue awaits acceptance.
Published: 2026-10-13
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: Out-of-Bounds Read Leading to Memory Corruption
Action: Monitor
AI Analysis

Impact

The vulnerability is an out-of-bounds read in the create_striped_mat_to_gpu function of the FFN GPU-split Loader component of Tiiny-AI PowerInfer. It allows memory to be read beyond the intended bounds, potentially exposing sensitive data or causing memory corruption. With a CVSS score of 4.8, the flaw is classified as moderate risk and is identified as correctable through code changes. The issue falls under CWE-119 and CWE-125, representing buffer over-read and out-of-bounds read weaknesses respectively.

Affected Systems

Affected systems are any installations of Tiiny-AI PowerInfer using the rolling release build that include the ggml-cuda.cu file before the pull request that fixes the issue is merged. Because the product does not publish explicit version numbers, any version host with the vulnerable function is potentially impacted. The function resides in smallthinker/ggml/src/ggml-cuda/ggml-cuda.cu. An attacker would need local access to the machine running PowerInfer to trigger the vulnerability.

Risk and Exploitability

The exploit is only usable locally, and the public exploit code has been released. EPSS is not available, so the current likelihood of exploitation cannot be quantified, but the absence of a KEV listing suggests it has not yet been widely leveraged in the wild. The CVSS score indicates a moderate potential impact; attackers with local privileges could read untrusted memory or crash the process, compromising confidentiality and availability on the affected host.

Generated by OpenCVE AI on October 13, 2026 at 04:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Wait for the pull request that addresses the out-of-bounds read to be merged and then update PowerInfer to that commit or a later stable release.
  • Until a patch is available, isolate the PowerInfer process by running it in a restricted environment, removing unnecessary local users, and enforcing strict file system permissions to limit write access to the directory containing the vulnerable code.
  • Monitor Tiiny-AI security announcements and GitHub issues for updates, ensuring you deploy any future security patches promptly.

Generated by OpenCVE AI on October 13, 2026 at 04:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 03:15:00 +0000

Type Values Removed Values Added
Description A vulnerability was detected in Tiiny-AI PowerInfer up to 8bd56d69906c9d2dba4d3bf6899763401e01a9a4. Affected is the function create_striped_mat_to_gpu of the file smallthinker/ggml/src/ggml-cuda/ggml-cuda.cu of the component FFN GPU-split Loader. The manipulation results in out-of-bounds read. The attack needs to be approached locally. The exploit is now public and may be used. This product utilizes a rolling release system for continuous delivery, and as such, version information for affected or updated releases is not disclosed. The pull request to fix this issue awaits acceptance.
Title Tiiny-AI PowerInfer FFN GPU-split Loader ggml-cuda.cu create_striped_mat_to_gpu out-of-bounds
First Time appeared Tiiny-ai
Tiiny-ai powerinfer
Weaknesses CWE-119
CWE-125
CPEs cpe:2.3:a:tiiny-ai:powerinfer:*:*:*:*:*:*:*:*
Vendors & Products Tiiny-ai
Tiiny-ai powerinfer
References
Metrics cvssV2_0

{'score': 4.3, 'vector': 'AV:L/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:C'}

cvssV3_0

{'score': 5.3, 'vector': 'CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C'}

cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C'}

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Tiiny-ai Powerinfer
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-13T03:00:18.429Z

Reserved: 2026-10-11T19:28:22.873Z

Link: CVE-2026-108960

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-13T03:16:40.760

Modified: 2026-10-13T03:16:40.760

Link: CVE-2026-108960

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T04:30:17Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-125

    Out-of-bounds Read