{
 "version": "https://jsonfeed.org/version/1.1",
 "title": "@apostrophecms db-connect: all CVE events",
 "home_page_url": "https://patchwire.jonathanross.dev/products/apostrophecms--db-connect/",
 "feed_url": "https://patchwire.jonathanross.dev/feeds/products/apostrophecms--db-connect/all.json",
 "authors": [
  {
   "name": "Patchwire"
  }
 ],
 "language": "en",
 "items": [
  {
   "id": "tag:patchwire.jonathanross.dev,2026:CVE-2026-113666/disclosed",
   "url": "https://patchwire.jonathanross.dev/cve/CVE-2026-113666/",
   "title": "CVE-2026-113666 · apostrophecms apostrophe · disclosed",
   "content_text": "ApostropheCMS is an open-source Node.js content management system. Prior to 1.1.0 of db-connect and 4.33.0 of ApostropheCMS, an account with view-draft access can submit a projection exclusion path that traverses through a constructor prototype chain to a shared prototype member when a consumer uses a SQLite, PostgreSQL, or multipostgres adapter and has a matching document. Every editing role has view-draft access, while guestApiAccess broadens this prerequisite to any logged-in account. The unsetNestedField helper then deletes the shared runtime member, causing persistent process-wide integrity and availability effects; the default MongoDB adapter is not affected. This issue is fixed in db-connect 1.1.0 and ApostropheCMS 4.33.0.",
   "date_published": "2026-10-20T17:25:44Z"
  },
  {
   "id": "tag:patchwire.jonathanross.dev,2026:CVE-2026-113666/fixed/npm",
   "url": "https://patchwire.jonathanross.dev/cve/CVE-2026-113666/",
   "title": "CVE-2026-113666 · apostrophecms apostrophe · fixed upstream (npm)",
   "content_text": "Fixed versions: @apostrophecms/db-connect 1.1.0, apostrophe 4.33.0.",
   "date_published": "2026-10-20T17:25:44Z"
  }
 ]
}
