{"description":"Trending threats, MITRE ATT\u0026CK coverage, and detection metadata. Fed continuously.","favicon":"https://feed.craftedsignal.io/favicon-32x32.png","feed_url":"https://feed.craftedsignal.io/products/nitrite--4.4.1/feed.json","home_page_url":"https://feed.craftedsignal.io/","icon":"https://feed.craftedsignal.io/apple-touch-icon.png","items":[{"_cs_actors":[],"_cs_cpes":[],"_cs_cves":[{"cvss":9.8,"id":"CVE-2026-64678"}],"_cs_exploited":false,"_cs_has_poc":false,"_cs_poc_references":[],"_cs_products":["Nitrite (\u003c 4.4.1)"],"_cs_severities":["critical"],"_cs_tags":[],"_cs_type":"advisory","_cs_vendors":[],"content_html":"\u003cp\u003eThe Nitrite (NO2) database is an open source NoSQL embedded document store. In versions prior to 4.4.1, when the \u003ccode\u003eMVStoreUtils.openOrCreate()\u003c/code\u003e method detects a legacy v1-format store or encounters a compatibility error, it triggers an automatic migration path. This path deserializes stored values by passing raw bytes to \u003ccode\u003ejava.io.ObjectInputStream.readObject()\u003c/code\u003e via a custom \u003ccode\u003eNitriteObjectInputStream\u003c/code\u003e subclass. This subclass does not implement an allowlist, blocklist, or ObjectInputFilter. Consequently, any \u003ccode\u003eSerializable\u003c/code\u003e class reachable on the application's classpath can be instantiated, leading to the unconditional invocation of \u003ccode\u003ereadObject()\u003c/code\u003e, \u003ccode\u003ereadExternal()\u003c/code\u003e, or \u003ccode\u003ereadResolve()\u003c/code\u003e callbacks. The presence of a gadget class on the classpath is a precondition for remote code execution. This issue has been patched in version 4.4.1.\u003c/p\u003e\n","date_modified":"2026-11-11T13:58:35Z","date_published":"2026-11-11T13:58:35Z","id":"https://feed.craftedsignal.io/briefs/2026-11-nitrite-deserialization-cve-2026-64678/","summary":"The Nitrite (NO2) NoSQL database contains a vulnerability where legacy database file migration performs insecure Java deserialization, potentially allowing remote code execution if a suitable gadget class is present on the classpath.","title":"Nitrite: Insecure deserialization in legacy database migration (CVE-2026-64678)","url":"https://feed.craftedsignal.io/briefs/2026-11-nitrite-deserialization-cve-2026-64678/"}],"language":"en","title":"CraftedSignal Threat Feed - Nitrite (\u003c 4.4.1)","version":"https://jsonfeed.org/version/1.1"}