Skip to main content

QNX Neutrino CVE-2026-0515

| EUVDEUVD-2026-44319 MEDIUM
Improper Handling of Parameters (CWE-233)
2026-07-14 blackberry GHSA-vqpx-jx44-jfm6
6.2
CVSS 3.1 · Vendor: blackberry
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain local code execution on QNX system
  2. Delivery
    Invoke SchedGet() with malformed parameters
  3. Exploit
    Kernel skips parameter validation
  4. Execution
    Kernel exception triggered
  5. Impact
    Full system crash and halt

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V2 - Validation and Business Logic Parameter handling completeness
Exploitation Conditions

Exploitation requires the ability to execute arbitrary code locally on an affected QNX Neutrino system and invoke the SchedGet() system call. The CVSS PR:N rating confirms no elevated privileges are required - any authenticated local user or process with execution rights is sufficient. The attack is strictly local (AV:L) and cannot be triggered remotely or over the network without first obtaining local code execution through another means. No special configuration, non-default feature, or elevated mode is described as a prerequisite; the vulnerable code path is in a standard kernel system call handler available to all processes. Exploitation is bounded to the affected version ranges: QNX SDP 7.0 and 7.1, QNX OS for Safety up to 2.0.3, 2.1.5, or 2.2.8 (by branch), and QNX OS for Medical up to 2.0.2.

Impact

The CVSS 3.1 vector AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H scores 6.2 and accurately reflects a locally exploitable, low-complexity denial-of-service with zero confidentiality or integrity impact. PR:N confirms that no elevated privileges are needed - any local user with code execution can trigger the crash. EPSS at 0.11% (2nd percentile) indicates negligible exploitation probability, and CISA SSVC independently classifies exploitation as 'none,' the attack as not automatable, and technical impact as 'partial.' No KEV listing exists and no public exploit code has been identified. Taken together, these signals consistently place this at low operational priority for general-purpose environments. The critical caveat is deployment context: QNX Neutrino underpins safety-critical systems in automotive ECUs (ISO 26262), medical devices (IEC 62304/FDA), and industrial controllers where an unexpected kernel crash is not merely an inconvenience but potentially a safety event. Defenders in those verticals should treat availability impact with higher urgency than the numeric CVSS score suggests, independent of exploitation likelihood.

Exploit ScenarioDerived

A local user without elevated privileges on a QNX Neutrino system invokes the SchedGet() system call with intentionally malformed or out-of-bounds parameter values. The kernel handler processes the parameters without adequate validation, triggering a kernel exception that crashes the Neutrino microkernel. In an embedded real-time system without hardware redundancy or failover - such as an automotive ECU or medical device controller - this results in a complete system halt or forced reboot, interrupting any time-critical function the platform was managing. No public exploit code exists at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 22, 2026

Kernel crash in BlackBerry QNX Neutrino is triggerable by any local, unprivileged user via a malformed SchedGet() system call, resulting in full system availability loss. Affected platforms include QNX Software Development Platform 7.0 and 7.1, QNX OS for Safety (multiple branches up to 2.2.8), and QNX OS for Medical 2.0.2 and earlier. No active exploitation has been identified (EPSS 0.11%, CISA SSVC exploitation: none), but the safety-critical operational contexts in which QNX is deployed - automotive, medical devices, industrial automation - make a kernel crash disproportionately consequential relative to the moderate CVSS score.

RemediationAI

The primary fix is to apply the vendor-supplied patches detailed in BlackBerry's security advisory at https://support.blackberry.com/pkb/s/article/141213, which covers all three affected product lines (QNX SDP 7.0/7.1, QNX OS for Safety, QNX OS for Medical). Exact patched build numbers are not independently confirmed from available data and must be obtained directly from the advisory. In safety-certified or medically-cleared deployments where OS updates require formal re-qualification (per IEC 61508, ISO 26262, or FDA requirements), patching may not be immediately deployable; in those cases, restrict local user accounts on QNX systems to the minimum necessary principals with code execution capability, since exploitation requires local access. Monitor for unexpected kernel restarts or watchdog-triggered reboots as an indicator of exploitation attempts. Note that restricting user accounts has the trade-off of potentially impacting legitimate application processes that rely on local execution.

Affected VersionsENISA

QNX Software Development Platform cpe:2.3:a:blackberry:qnx_software_development_platform:7.1:*:*:*:*:*:*:*
QNX OS for Safety cpe:2.3:o:blackberry:qnx_os_for_safety:2.0:3:*:*:*:*:*:*
QNX Software Development Platform cpe:2.3:a:blackberry:qnx_software_development_platform:7.0:*:*:*:*:*:*:*
QNX OS for Medical 2.0.2 and earlier
QNX OS for Safety 2.1.5 and earlier
QNX OS for Safety 2.2.8 and earlier
QNX OS for Medical cpe:2.3:o:blackberry:qnx_os_for_medical:2.0:2:*:*:*:*:*:*
QNX OS for Safety cpe:2.3:o:blackberry:qnx_os_for_safety:2.2:8:*:*:*:*:*:*
QNX OS for Safety cpe:2.3:o:blackberry:qnx_os_for_safety:2.1:5:*:*:*:*:*:*
QNX Software Development Platform 7.0
QNX Software Development Platform 7.1
QNX OS for Safety 2.0.3 and earlier

Affected Packages

euvd qnx_software_development_platform no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is classified under CWE-233 (Improper Handling of Parameters), specifically a failure to validate caller-supplied parameters within the SchedGet() kernel system call. In the QNX Neutrino RTOS microkernel architecture, system calls are direct interfaces to the kernel; all processes - including unprivileged ones - can invoke them. If the kernel handler for SchedGet() does not properly bounds-check or type-validate input parameters before processing them, a crafted call can cause an unhandled kernel exception or assertion failure, resulting in a kernel panic and system halt. The affected CPE strings confirm three distinct BlackBerry QNX product lines: the general-purpose QNX Software Development Platform (SDP) 7.0/7.1 (cpe:2.3:a:blackberry:qnx_software_development_platform), the safety-certified QNX OS for Safety (cpe:2.3:o:blackberry:qnx_os_for_safety), and QNX OS for Medical (cpe:2.3:o:blackberry:qnx_os_for_medical), all of which share the underlying Neutrino kernel.

Know when Qnx Software Development Platform gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (blackberry) PRIMARY 6.2 MEDIUM
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 6.2 MEDIUM

Local-only attack via unprivileged system call; kernel crash yields full availability loss with no confidentiality or integrity impact.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (blackberry).

CVSS VectorVendor: blackberry

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

Insufficient Parameter Validation in the SchedGet() system call could allow an attacker with local access to cause a crash of the QNX Neutrino kernel.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
niche safety-critical RTOS, limited to specialized embedded deployments
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

31
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +31
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2013-2687 HIGH POC
7.8 Jul 12

Stack-based buffer overflow in the bpe_decompress function in (1) BlackBerry QNX Neutrino RTOS through 6.5.0 SP1 and (2)

CVE-2013-2688 MEDIUM POC
5.4 Jul 12

Buffer overflow in phrelay in BlackBerry QNX Neutrino RTOS through 6.5.0 SP1 in the QNX Software Development Platform al

CVE-2025-2474 CRITICAL
9.8 Jun 10

A security vulnerability in the PCX image codec in QNX SDP (CVSS 9.8) that allows an unauthenticated attacker. Critical

CVE-2021-32024 CRITICAL
9.8 Dec 13

A remote code execution vulnerability in the BMP image codec of BlackBerry QNX SDP version(s) 6.4 to 7.1 could allow an

CVE-2021-22156 CRITICAL
9.8 Aug 17

An integer overflow vulnerability in the calloc() function of the C runtime library of affected versions of BlackBerry®

CVE-2020-6932 CRITICAL
9.8 Aug 12

An information disclosure and remote code execution vulnerability in the slinger web server of the BlackBerry QNX Softwa

CVE-2017-3891 CRITICAL
9.6 Nov 14

In BlackBerry QNX Software Development Platform (SDP) 6.6.0, an elevation of privilege vulnerability in the default conf

CVE-2024-35213 CRITICAL
9.0 Jun 11

An improper input validation vulnerability in the SGI Image Codec of QNX SDP version(s) 6.6, 7.0, and 7.1 could allow an

CVE-2019-8998 HIGH
7.8 Jul 12

An information disclosure vulnerability leading to a potential local escalation of privilege in the procfs service (the

CVE-2026-4017 HIGH
7.4 Jul 14

Local information disclosure, data tampering, and denial of service in the BlackBerry QNX Neutrino kernel stems from a s

CVE-2023-32701 HIGH
7.1 Nov 14

Improper Input Validation in the Networking Stack of QNX SDP version(s) 6.6, 7.0, and 7.1 could allow an attacker to pot

CVE-2026-40272 HIGH
7.0 Jul 29

Arbitrary code execution and denial of service in BlackBerry QNX Software Development Platform arises from the tracepars

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy