PatchSiren cyber security CVE debrief
CVE-2026-112332 GDATASoftwareAG CVE debrief
CVE-2026-112332 is a high-severity vulnerability in Motor.NET versions before 0.19.0, allowing remote attackers to cause a permanent denial of service via JsonNet deserialization. The vulnerability exists due to an uncaught exception in JsonNetDeserializer.Deserialize, which can be exploited by sending structurally valid JSON that does not match the expected type. This issue can lead to a permanent crash-loop of the service.
- Vendor
- GDATASoftwareAG
- Product
- motornet
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-22
- Original CVE updated
- 2026-10-29
- Advisory published
- 2026-10-22
- Advisory updated
- 2026-10-29
Who should care
Defenders responsible for Motor.NET deployments, especially in critical infrastructure or exposed to untrusted networks, should assess exposure and prioritize patching or mitigation.
Why it matters
CVE-2026-112332 is a high-severity vulnerability in Motor.NET that allows remote attackers to cause a permanent denial of service. Defenders should prioritize patching or mitigating this vulnerability, especially in systems where Motor.NET is used in critical infrastructure or exposed to untrusted networks.
- Potential permanent denial of service
- Crash-loop of the service due to unacknowledged messages
- Need for patching or mitigation to prevent exploitation
- Verification of Motor.NET version and exposure
Technical summary
The vulnerability exists in JsonNetDeserializer.Deserialize, where an uncaught exception allows remote attackers to cause a permanent denial of service by sending structurally valid JSON that does not match the handler's expected type. This issue arises because JsonSerializationException is not caught alongside JsonReaderException and InvalidCastException, leading to TypedConsumerService.SingleMessageConsumeAsync treating the error as CriticalFailure and calling StopApplication. As a result, the service crashes permanently due to the unacknowledged message being redelivered on restart, causing a crash-loop. Defenders should prioritize patching or mitigating this vulnerability, especially in systems where Motor.
Defensive priority
Defenders should prioritize patching or mitigating this vulnerability, especially in systems where Motor.NET is used in critical infrastructure or exposed to untrusted networks.
Recommended defensive actions
- Patch Motor.NET to version 0.19.0 or later
- Implement input validation and sanitization for JSON data
- Monitor for suspicious JSON payloads
- Consider using a Web Application Firewall (WAF) to detect and prevent attacks
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability is caused by an uncaught JsonSerializationException, JsonReaderException, and InvalidCastException in JsonNetDeserializer.Deserialize. This allows attackers to exploit the service by sending malicious JSON, leading to a permanent crash-loop.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-112332 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-112332
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-112332 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-112332
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Motor.NET < 0.19.0 Denial of Service via JsonNet Deserialization
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/112xxx/CVE-2026-112332.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/GDATASoftwareAG/motornet/releases/tag/v0.19.0
Supplemental source - release-notes, patch
-
Source reference
Unverified legacy reference
URL: https://github.com/GDATASoftwareAG/motornet/pull/1785
Supplemental source - issue-tracking, patch
-
Source reference
Unverified legacy reference
URL: https://github.com/GDATASoftwareAG/motornet/commit/d5aee7db8e0de3cec95bf8744c499c2ff6019c0c
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/motor-net-denial-of-service-via-jsonnet-deserialization
Supplemental source - third-party-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.