<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Motor.NET (&lt; 0.19.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/motor.net--0.19.0/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Thu, 22 Oct 2026 22:30:58 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/motor.net--0.19.0/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Motor.NET: Denial of service via JsonNetDeserializer exception handling (CVE-2026-112332)</title><link>https://feed.craftedsignal.io/briefs/2026-10-motor-net-deserialization-dos/</link><pubDate>Thu, 22 Oct 2026 22:30:58 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-motor-net-deserialization-dos/</guid><description>Motor.NET versions before 0.19.0 contain an uncaught exception vulnerability in JsonNetDeserializer.Deserialize that can cause a permanent crash-loop.</description><content:encoded>&lt;p>Motor.NET before 0.19.0 contains an uncaught exception vulnerability in JsonNetDeserializer.Deserialize. A remote attacker who can publish to a consumed queue or topic can crash the service permanently by sending structurally valid JSON that does not match the handler's expected type. The failure to catch JsonSerializationException causes TypedConsumerService.SingleMessageConsumeAsync to call StopApplication; the resulting redelivery of the unacknowledged message on restart leads to a permanent crash-loop.&lt;/p>
</content:encoded><category domain="severity">low</category><category domain="type">advisory</category></item></channel></rss>