CVE-2026-4017

Buffer overflow in the QNX Neutrino kernel impacts versions of the QNX Software Development Platform and QNX OS for Safety

Published Jul 14, 2026 CVSS 3.1 · 7.4 High EPSS < 1% KEV · Not listed
Description
Buffer Overflow in the entry handler of the TraceEvent() system call could allow an attacker with local access to cause information disclosure, data tampering or a crash of the QNX Neutrino kernel.

Analysis

AI-generated

Technical impact

Buffer overflow in the entry handler of the TraceEvent() system call in QNX Neutrino allows an attacker with local access to overflow a buffer, potentially leading to information disclosure, data tampering, or a kernel crash. The flaw is a classic stack‑based buffer overflow (CWE‑121). Because the overflow occurs inside a privileged system call, a successful exploitation could alter kernel memory, compromise integrity, or trigger an unplanned reboot, impacting the stability and confidentiality of the operating environment.

Affected Systems

Affected vendors include BlackBerry Ltd., whose QNX OS for Medical, QNX OS for Safety, and QNX Software Development Platform contain the vulnerable kernel. The advisory does not list specific affected versions; therefore any releases prior to the published fix that still contain the unpatched TraceEvent system call are potentially vulnerable. Organizations using any of these products should evaluate the package version and consider the risk of local exploitation.

Risk and Exploitability

The CVSS score of 7.4 indicates high severity, while the EPSS score of less than 1% suggests a modest likelihood of exploitation at present. The vulnerability is not in CISA’s KEV catalog. Local access is required, so the threat is limited to users with physical or local network privileges. An attacker would need to invoke the TraceEvent system call with crafted parameters to trigger the overflow, which implies a relatively high skill threshold and limited attack surface compared to remote exploits.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Check BlackBerry’s support portal or vendor website for an official patch to the QNX Neutrino kernel that addresses the TraceEvent buffer overflow, and install it as soon as it is available.
  • If no patch is available, modify the kernel configuration to disable the TraceEvent system call or otherwise restrict its usage, thereby preventing the overflow from being triggered.
  • Implement strict local privilege controls, ensuring that only trusted users with the necessary rights can invoke privileged system calls such as TraceEvent.
  • Enable and review kernel trace logs, looking for abnormal events or kernel panics that may indicate exploitation attempts, and configure alerting on such anomalies.

Generated by OpenCVE AI on July 31, 2026 at 05:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Blackberry
Blackberry qnx Os For Medical
Blackberry qnx Os For Safety
Blackberry qnx Software Development Platform
Vendors & Products Blackberry
Blackberry qnx Os For Medical
Blackberry qnx Os For Safety
Blackberry qnx Software Development Platform
Type Values Removed Values Added
Description Buffer Overflow in the entry handler of the TraceEvent() system call could allow an attacker with local access to cause information disclosure, data tampering or a crash of the QNX Neutrino kernel.
Title Buffer overflow in the QNX Neutrino kernel impacts versions of the QNX Software Development Platform and QNX OS for Safety
Weaknesses CWE-121
References
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

Weaknesses
  • CWE-121

    Stack-based Buffer Overflow

Sources

Status
PUBLISHED
Assigner
blackberry
Published
Updated
Jul 14, 2026, 11:36 PM
Reserved
Mar 11, 2026, 7:20 PM
Status
Deferred
Published
Jul 14, 2026, 6:17 PM
Modified
Jul 15, 2026, 4:24 PM