CVE-2026-107841

Medium

Description

pacioli provides least-privilege governance and a governed agent broker for ERPNext. From version 0.9.6 until version 0.10.0, the pacioli-guard document-layer consent gate allows nested cancellation operations to ride any consent established by an enclosing governed act without checking whether the marker authorizes cancellation. A credential with API Key Scope.require_consent can submit a caller-controlled Sales Invoice or other supported document under a valid human-minted submit marker and reach Document.cancel() for a different pre-existing submitted document, bypassing the marker's document and act binding, single-use spend, and denial audit. The unauthorized cancellation can reverse the target document's ledger effect; principals without a consent-gated grant are not affected. This issue is fixed in version 0.10.0.

SeverityMedium
CVSS5.7
Exploit probability—
ProductPacioli-guard
PublishedOct 9, 2026
First seenOct 9, 2026

How to fix

Update
  • pacioli-guard0.10.0 or later

Affected products

ProductAffected versionsFixed in
pacioli-guardPyPI0.9.6 ≤ v < 0.10.00.10.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.