Skip to main content

Motor.NET CVE-2026-112330

| EUVDEUVD-2026-108342 HIGH
Improper Handling of Exceptional Conditions (CWE-755)
2026-10-22 VulnCheck
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Gain publish access to consumed queue
  2. Delivery
    Publish message with crafted cloudEvents headers
  3. Exploit
    Unhandled exception in ExtractCloudEvent
  4. Execution
    Fatal error stops application
  5. Persist
    Unacknowledged message redelivered on restart
  6. Impact
    Permanent crash-loop

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Exception handling procedures
Exploitation Conditions

The attacker must be able to publish messages to a queue that a vulnerable Motor.NET instance (any version before 0.19.0) consumes - the VulnCheck advisory frames this around RabbitMQ consumers. The malicious message must carry a specific crafted cloudEvents header, documented as one of: an invalid cloudEvents:motorversion value, a header whose value is a single double-quote, or an unparsable typed attribute such as cloudEvents:time. No authentication to the Motor.NET application itself and no user interaction are required (PR:N/UI:N). The principal limiting factor is broker-side publish authorization: if publish rights to the consumed queue are restricted, exploitation is confined to authorized producers or insiders; on an openly writable queue it is effectively remote and unauthenticated. Only versions below 0.19.0 are affected; updating to 0.19.0 is the vendor fix.

Impact

The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N, score 8.7 High) is driven entirely by availability impact (VA:H) - there is no confidentiality or integrity impact. The signals are internally consistent: a low-complexity, network-reachable, no-privilege/no-interaction flaw whose sole effect is a permanent crash-loop, which matches CWE-755 (improper handling of exceptional conditions). The vuln.today Decision label is 'this_week' - notably NOT act_now or emergency - indicating meaningful but not top-tier urgency. No KEV listing and no EPSS score are provided in the input, and no public exploit reference is listed, so there is no evidence of active exploitation or widespread automated attack; this is a severity-from-impact finding rather than a confirmed in-the-wild threat. The one material caveat is the precondition the CVSS PR:N does not capture: the attacker must be able to publish to a queue the Motor.NET service consumes. In a hardened broker where publish rights are restricted, this narrows realistic exposure to insiders or any upstream producer that can be influenced; on an open or loosely-authorized broker it is effectively remote and trivial. Net assessment: a genuine availability priority (a single crafted message yields a self-perpetuating crash-loop surviving restarts), but its real-world reach depends heavily on who can publish to the consumed queue - align remediation with the 'this_week' decision label.

Exploit ScenarioDerived

An attacker with the ability to publish to a RabbitMQ (or other) queue that a Motor.NET service below 0.19.0 consumes sends a single message carrying malformed cloudEvents headers - for example an invalid cloudEvents:motorversion, a lone double-quote header value, or an unparsable cloudEvents:time. ExtractCloudEvent throws an unhandled exception that Motor.NET treats as fatal, stopping the application; because the message was never acknowledged, it is redelivered on restart and immediately crashes the service again, producing a permanent crash-loop. No public exploit code is identified, but the description specifies the exact triggering headers, so weaponization is trivial.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available

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

Alert me

AnalysisAIv1 – Oct 22, 2026

Denial of service in Motor.NET before 0.19.0 lets anyone able to publish to a queue the service consumes crash it permanently by sending a message with crafted CloudEvents headers - an invalid cloudEvents:motorversion value, a header whose value is a single double-quote, or an unparsable typed attribute such as cloudEvents:time. The malformed header raises an unhandled exception in ExtractCloudEvent that the host treats as fatal; because the message is never acknowledged, the broker redelivers it after restart and the crash repeats as a permanent crash-loop. The impact is availability-only (CVSS 8.7, VA:H) and requires broker-side publish access rather than authentication to Motor.NET itself; no public exploit was identified at time of analysis.

RemediationAI

Upgrade to Motor.NET v0.19.0, whose release notes describe the fix as resolving 'potential application shutdowns due to invalid CloudEvent envelopes' (release: https://github.com/GDATASoftwareAG/motornet/releases/tag/v0.19.0; fix commit c45559c78e6925f53e192f8896880a622282effe; PR: https://github.com/GDATASoftwareAG/motornet/pull/1785). No vendor-documented workaround beyond upgrading was provided. Because the attack path requires publish rights to a queue the service consumes, exposure can be reduced at the broker by restricting publish permission on those queues to trusted producers, with the trade-off of constraining legitimate publishers; any poison message already in the queue must be removed, with a message-loss trade-off, before a restarted instance will stay up. Advisory: https://www.vulncheck.com/advisories/motor-net-rabbitmq-denial-of-service-via-cloudevents-headers.

Affected VersionsENISA

motornet 0 <0.19.0

Affected Packages

euvd motornet fix: 0.19.0

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

Motor.NET is a .NET messaging framework from GDATASoftwareAG that wraps broker transports - RabbitMQ is the transport named in the VulnCheck advisory - and maps incoming messages to CloudEvents envelopes. In affected builds, ExtractCloudEvent parses CloudEvents extension and typed attributes, including cloudEvents:motorversion and cloudEvents:time, without guarding malformed input; a value that cannot be parsed throws, and the exception escapes the message-processing pipeline and is treated as fatal by the host. This is CWE-755, Improper Handling of Exceptional Conditions: the defect is not memory corruption but failure to contain a parse error, and the process stops instead of rejecting or dead-lettering the message. Because consumption is at-least-once and the poison message is not acknowledged before the process dies, the broker redelivers it on restart, converting a single bad message into a persistent outage. Only versions below 0.19.0 are affected; v0.19.0's changelog also includes Kafka header-to-CloudEvent work (PR #1700), but the vendor advisory is scoped to RabbitMQ consumers.

Know when Motornet 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 (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Triggered by a crafted message over the network with trivially specified headers (AC:L); attacker needs only queue-publish ability, treated as PR:N at the service; impact is solely a fatal crash-loop, so A:H with C/I:N.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Motor.NET before 0.19.0 contains a denial of service vulnerability that allows a remote attacker who can publish to a consumed queue to crash the service permanently by sending a message with crafted cloudEvents headers. Attackers can supply an invalid cloudEvents:motorversion, a single double-quote header value, or an unparsable typed attribute such as cloudEvents:time to trigger an unhandled exception in ExtractCloudEvent that is treated as fatal, causing the application to stop and the unacknowledged message to be redelivered on restart, resulting in a permanent crash-loop.

Executive ViewAI

Why It Matters

Motor.NET, a service used within our environment, is affected by a high-severity denial-of-service vulnerability (CVE-2026-112330) that allows any party with the ability to publish messages to an input queue to permanently crash the service in a repeating loop. This could lead to operational disruption and loss of availability for dependent business processes, affecting teams and customers relying on the service. Leadership should prioritize remediation to prevent potential downtime and ensure continuity.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Prevalence
Low
niche G DATA .NET microservice messaging framework, limited enterprise footprint
Data Quality
4 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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.

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